@@ -438,7 +438,7 @@ angular.module('ngMessages', [], function initAngularHelpers() {
438
438
this . register = function ( comment , messageCtrl ) {
439
439
var nextKey = latestKey . toString ( ) ;
440
440
messages [ nextKey ] = {
441
- message : messageCtrl
441
+ message : messageCtrl ,
442
442
} ;
443
443
insertMessageNode ( $element [ 0 ] , comment , nextKey ) ;
444
444
comment . $$ngMessageNode = nextKey ;
@@ -684,17 +684,15 @@ function ngMessageDirectiveFactory() {
684
684
}
685
685
686
686
var currentElement , messageCtrl , neverAttached = true ;
687
- console . log ( 'register' , commentNode ) ;
688
687
ngMessagesCtrl . register ( commentNode , messageCtrl = {
688
+ deregistered : false ,
689
689
test : function ( name ) {
690
690
return contains ( records , name ) ;
691
691
} ,
692
692
attach : function ( ) {
693
- console . log ( 'attach' , currentElement , commentNode ) ;
694
693
neverAttached = false ;
695
694
if ( ! currentElement ) {
696
695
$transclude ( function ( elm , newScope ) {
697
- console . log ( 'newScope' , newScope . $id , elm ) ;
698
696
$animate . enter ( elm , null , element ) ;
699
697
currentElement = elm ;
700
698
@@ -706,10 +704,9 @@ function ngMessageDirectiveFactory() {
706
704
// by another structural directive then it's time
707
705
// to deregister the message from the controller
708
706
currentElement . on ( '$destroy' , function ( ) {
709
- console . log ( 'element destroy' , currentElement ) ;
710
707
if ( currentElement && currentElement . $$attachId === $$attachId ) {
711
- ngMessagesCtrl . deregister ( commentNode ) ;
712
708
messageCtrl . detach ( ) ;
709
+ ngMessagesCtrl . deregister ( commentNode ) ;
713
710
}
714
711
newScope . $destroy ( ) ;
715
712
} ) ;
@@ -718,19 +715,15 @@ function ngMessageDirectiveFactory() {
718
715
} ,
719
716
detach : function ( ) {
720
717
if ( currentElement ) {
721
- console . log ( 'detach' , currentElement ) ;
722
718
var elm = currentElement ;
723
719
currentElement = null ;
724
720
$animate . leave ( elm ) ;
725
721
}
726
722
}
727
723
} ) ;
728
724
729
- console . log ( 'setup destroy' , scope . $id , commentNode ) ;
730
725
scope . $on ( '$destroy' , function ( ) {
731
- console . log ( 'scope destroy' , scope . $id , commentNode , currentElement ) ;
732
726
if ( neverAttached ) {
733
- console . log ( 'never attached destroy' , scope . $id , commentNode , currentElement ) ;
734
727
ngMessagesCtrl . deregister ( commentNode ) ;
735
728
}
736
729
} ) ;
0 commit comments