Описание тега angularjs-watch

Слушатель часов AngularJS может изменить модель, что может вызвать срабатывание других слушателей. Это достигается повторным запуском наблюдателей до тех пор, пока не будут обнаружены изменения.
1 ответ

Потерять фокус после вставки письма

Я написал скрипт, который представляет данные JSON двумя способами: JSBin <!DOCTYPE html> <html> <head> <script src="https://handsontable.github.io/ngHandsontable/node_modules/angular/angular.js"></script> </head>…
29 янв '17 в 14:01
0 ответов

Создание собственного ng-repeat, чтобы избежать $watch в angularjs

Я использую пользовательскую директиву для ng-repeat, чтобы избежать $watch.Я попытался изменить директиву во всех возможных случаях, чтобы пропустить $watchCollection(), Но без этого я не могу получить доступ к данным в директиве. Можно ли создать …
1 ответ

$rootsScope.$watch не запускается

У меня установлены часы в службе (фрагмент кода ниже), и я не могу понять, почему они не срабатывают. Аналогичные часы, установленные в контроллере (с использованием $Scope.$ Watch), запускаются при изменении объекта. Что мне не хватает? (function()…
14 мар '15 в 17:22
0 ответов

Angularjs использует фабрику правильно

Мне было интересно, если вы могли бы помочь. У меня есть код ниже, который устанавливает задержку времени ожидания перед отправкой http-запроса. Часы привязаны к полю ввода. Это в настоящее время в моем контроллере, и это работает. $scope.$watch('qu…
0 ответов

Как вы $ просматриваете ввод в ng-repeat отдельно и добавляете результат к определенной строке в угловых js?

У меня есть два поля ввода b_price и s_price внутри ng-repeat. Мне нужно следить за изменениями в этих двух моделях и добавлять оценки. Мой фрагмент кода: HTML <body ng-app="testthis" ng-controller="testCtrl"> <table> <tr ng-repeat="l…
1 ответ

$scope.watch не работает между двумя разными угловыми страницами

Приведенный ниже код работает на одной странице с разными контроллерами, но scope.watch не работает, когда я передаю значение с одной страницы на другую. Как ты можешь это сделать? ниже мой код. .factory('Data', function () { var data = { LastName: …
10 ноя '16 в 11:39
2 ответа

$watch переменная службы Async не работает

Привет, я провел последние два дня, пытаясь сделать представление в зависимости от ответа асинхронной http-службы. Но это не работает для меня. Может кто-нибудь мне помочь? Здесь есть код для основной идеи, но оригинальный немного отличается: var my…
09 июн '15 в 11:05
1 ответ

AngularJS $ смотреть несколько предметов

Чего я пытаюсь добиться: Наблюдайте за областями 'Высота', 'Грудь', 'Талия', 'Бедра' и 'Бедро', при изменении массива $ update update. Текущая проблема: Хотя нижеприведенное работает, мне приходится повторять каждый раздел 5 раз, и я чувствую, что э…
14 окт '15 в 09:54
1 ответ

Изменение значения ng-click + привязка $scope.watch не работает должным образом

У меня есть переменная области видимости "$scope.searchType", которая по умолчанию равна "createAt". В моем HTML у меня есть опции, которые меняют значение переменной области видимости: <ul class="dropdown-menu" role="menu"> <li><a ng…
1 ответ

$scope.$watch не перехватывает значение, измененное директивой

Моя директива фокусирует мой диапазон и присваивает логическому значению, т.е. focusToSpan, значение true, когда я нажимаю shifttab, однако это изменение не отражается ни в моем контроллере, ни в шаблоне. Я даже проверил с помощью $ scope. $ Watch п…
1 ответ

$watchcollection не работает на свойства модели

Я использую $watchcollection для наблюдения за моей моделью при изменениях. я инициализировал свою модель, как это $scope.feature = { additional: [], collision: 0, baseTotal: 0 } я использую $watchcollection проверить изменения модели $scope.$watchC…
16 апр '15 в 05:28
1 ответ

$watch не обновляется при обновлении объекта службы

Я обнаружил странное обстоятельство, при котором $scope.watch не срабатывает, как я ожидал. Я надеюсь, что некоторые из вас, любители AngularJS, могут помочь пролить свет на то, почему Angular ведет себя так странно с объектами $scope.watch и Servic…
0 ответов

Как выбрать значение измененного элемента DOM в Angularjs Watcher?

Я хочу использовать AngularJS для обнаружения изменений значений в определенной кнопке или теге. Затем сравните новое значение со старым значением и цветом вспышки для этого конкретного элемента. Как я могу это сделать? Я проверил $ ​​watch и $watch…
27 дек '18 в 04:41
2 ответа

Что происходит за кулисами при привязке к функции в AngularJS

Может кто-нибудь объяснить, что происходит за кулисами, когда вы привязываетесь к функции в AngularJS? Какие часы они создают? У меня есть ощущение, что это создаст два наблюдения (в моем примере ниже) по одному для каждого свойства, которое составл…
13 май '16 в 14:46
1 ответ

Привязка шаблона AngularJS к объекту

Как мы все знаем, AngularJS использует простейшую форму $watch когда мы привязываем к переменной в шаблоне, как это {{ $ctrl.obj }},Стоит сравнить значение $ctrl.obj по ссылке, но если я мутирую $ctrl.obj изменение отражается в поле зрения. Ссылка н…
1 ответ

$ Http.post от Angular не работает, как и $http..., но jQuerys ajax работает. Зачем?

По какой-то причине это: return jquery.ajax('my url', { crossDomain : true , data : JSON.stringify({"brand": self.current}) , type : 'POST' }).success(function(data){ scope.results = data; }); и / или это: curl -X POST -H "Content-Type: application/…
1 ответ

Смотреть на атрибут директивы

Я хочу посмотреть на макс, если значение макс меняется, то должно появиться предупреждение <div ng-controller='MyController' ng-app="myApp"> <div>{{title}}</div> <input id='txt' type='text' max="{{max}}" value="{{max}}" foo/>…
1 ответ

$watch, чтобы проверить переменную, определенную в области видимости AngularJS

У меня есть следующая директива для отображения предупреждений, поэтому я хочу, чтобы при изменении времени показа переменная на звездочку запускался тайм-аут, как мне это сделать? функция ссылки была вызвана только в первый раз, но все переменные s…
1 ответ

Как я могу обновить массив parentScope, когда он изменяется в childScope в Angular?

У меня есть основной контроллер с вложенным дочерним контроллером <div class='main' ng-controller='mainController'> <div class='search' ng-controller='searchController'> <input type='text' ng-model='keyword'> <button ng-click='s…
2 ответа

$watch не вызывает внутренние вкладки в angularjs?

Вот мой пример на Плункер Hi All, В моем примере я создал два текстовых поля ввода: одно находится вне вкладки, другое - внутри. Для обоих я создал функцию часов. Внешний работает нормально, но функция часов внутри вкладки не работает. Оба места име…