WebSockets를 통해 호출하려면 AngularJS와 전화 웹 서비스를 사용하고 있습니다.
웹 서비스는
내가보기가 자동으로 난 직후 $scope.$apply
를 사용하는 경우를 제외하고 업데이트되지 않은 $scope
변수를 설정하려면이 기능을 사용 Phone.onIncomingCall
같은 여러 콜백을 가지고있다.
Phone.onIncomingCall = function(){
$scope.myVar = "newValue";
$scope.$apply(); // only works if I call this line
};
이 문제에 대한 이유 무엇입니까 (이 예상되는)와 각 기능에 $scope.apply()
를 사용하여 주위에 방법은 무엇입니까?
가능한 복제본 [AngularJS에서보기가 업데이트되지 않음] (http://stackoverflow.com/questions/10179488/the-view-is-not-updated-in-angularjs) –