Size: a a a

Angular.js (1.x) — русскоговорящее сообщество

2016 July 12

NK

ID:112414052 in Angular.js (1.x) — русскоговорящее сообщество
а не watch
источник

NK

ID:112414052 in Angular.js (1.x) — русскоговорящее сообщество
только массив строк
источник

NK

ID:112414052 in Angular.js (1.x) — русскоговорящее сообщество
я нихуя не понимаю, что ты хочешь ватчить, изменения в  pointsService.points?
источник

NK

ID:112414052 in Angular.js (1.x) — русскоговорящее сообщество
так нельзя
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Чего это нельзя?
источник

NK

ID:112414052 in Angular.js (1.x) — русскоговорящее сообщество
ты можешь ватчить изменения в скопе
источник

NK

ID:112414052 in Angular.js (1.x) — русскоговорящее сообщество
а не где-то еще
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Уже не первое приложение, где я наблюдаю за сервисом
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Полезно, когда, например, сервис самообновляется по $http
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Ты у себя в скоупе смотришь за его состоянием
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
И сразу обновляешься
источник

AF

Alexander Fedotov in Angular.js (1.x) — русскоговорящее сообщество
Таки да, вотчить что-то вне scope через функцию вместо watchExpression это норма, главное objectEquality флаг не забывать, т.к. в таких случаях почти всего объекты или массивы на выходе %)
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Alexander Fedotov
Таки да, вотчить что-то вне scope через функцию вместо watchExpression это норма, главное objectEquality флаг не забывать, т.к. в таких случаях почти всего объекты или массивы на выходе %)
Буду знать:)
источник

l

la gente está muy loca in Angular.js (1.x) — русскоговорящее сообщество
Maxim Kozachenko
Еще такой вопрос:
почему не срабатывает watch?


$scope.points = pointsService.points;
   
   $scope.addPoint = pointsService.addPoint;


   //region watchers
   $scope.$watch(function () {
       return pointsService.points;
   }, function (newData) {
       $scope.points = newData;
       console.log("pointsCtrl:",$scope.points);
       window.KAImagesWithPoints.forEach(function (image) {
           image.refresh();
       })
   });
   //endregion
Если там массив вотчится, то нужно не watch использовать
источник

l

la gente está muy loca in Angular.js (1.x) — русскоговорящее сообщество
По идее
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
la gente está muy loca
Если там массив вотчится, то нужно не watch использовать
Уже сделал через вотчКолекшн
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Сейчас наступил следующий вопрос
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Есть у меня вотч, который что-то меняеет в $scope
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
а он в свою очередь меняет dom
источник

MK

Maxim Kozachenko in Angular.js (1.x) — русскоговорящее сообщество
Мне нужно запустить свой код тогда, когда дом уже обновился
источник