23
에서이 코드 사용
$scope.$watch('message', function()
{
// the code
});
수동으로 메시지의 변경 이벤트를 해고 할 수있는 방법이 있습니까를, 그래서 코드가 실행됩니다?
에서이 코드 사용
$scope.$watch('message', function()
{
// the code
});
수동으로 메시지의 변경 이벤트를 해고 할 수있는 방법이 있습니까를, 그래서 코드가 실행됩니다?
몇 가지 옵션 :.
사용 $ 범위 $ 적용()는이 조사 식의 모든 전화 루프를 소화 실행
은 함수 내에서 당신에게 내부 시계 코드를 넣고 호출하기 수동으로
변경 messages
:
또 다른 옵션은 함수를 별도로 선언하고 포인터로 $scope.watch
을 사용하는 것입니다.
var watchFunction = function(){
// the code
}
$scope.$watch('message',watchFunction);
watchFunction();
$ scope()를 호출하는 것보다이 솔루션 (제 2 옵션 @ShaiRez 대답)이 우아하고 확실히 효율적이라는 것을 알았습니다. –