컨트롤러 또는 지시문을 다시 활성화하면 angular.element(document).ready(function(){...});
기능이 항상 실행됩니다. 왜?컨트롤러 또는 지시문이 다시 활성화 될 때 내 준비 기능이 항상 실행되는 이유
두 개의 컨트롤러와 하나의 지시문이 있습니다. 상위 컨트롤러에서 할당 한 값을 ng-repeat
으로 변경합니다. 이 변수를 변경할 때마다 컨트롤러가 다시 통합되고 준비 기능도 리콜됩니다.
이 링크를 참조하십시오 :
that.changeIndex = function(){
that.arr = [{name : g++}];
that.isValid = !that.isValid;
}
ng-repeat
파괴하고 당신의 myCon2
컨트롤러를 재현 : 귀하의 코드는 당신이 파괴하고 "변경 인덱스"를 클릭 할 때 일을 다시되도록 버튼을 설정