Как правильно смотреть переменную области видимости из углового контроллера

0

Я знаю, что я могу обернуть переменную области видимости в функции, чтобы добиться этого

$scope.$watch(
function () {
    return $window.mArray 
}, function(){
    // code
}
);

Но это не срабатывает, если что-то еще не запускает цикл дайджеста, есть ли более правильный способ сделать это?

Теги:

1 ответ

0

Вот демонстрация того, как вы должны использовать

angular.module('myapp', []).controller('ctrl', function($scope, $window){
$scope.data = 0;
$scope.changeData = function(){    
  $scope.data = Math.random();
}
$scope.$watch('data', function(newValue, oldValue){
console.log(newValue);
}, true);

});

Надеюсь, это может помочь вам

  • 0
    Вы смотрите переменную области видимости углового контроллера, а не область окна. ,
  • 0
    обновленный URL dojo.telerik.com/oFife/2

Ещё вопросы

Сообщество Overcoder
Наверх
Меню