angularjs $rootScope.watch не работает

Я новичок в angularjs. я пытаюсь выучить $watch имущество. Вот мой plunker,

rootScope.$watch Свойство выполняется только при загрузке страницы, а не при изменении текста. Но это работает правильно с $scope.$watch,

1 ответ

Решение

Это будет работать, если вы включите его Object, лайк:

  $rootScope.name = { value:'World'};

И связать это так:

  <input type="text" ng-model="name.value"></input>

Работает: http://plnkr.co/edit/n4QnivBiRvFMAM91UmIT?p=preview

Здесь у вас есть отличное объяснение: каковы нюансы области видимости прототипа / прототипа наследования в AngularJS?

Другие вопросы по тегам