Daily Archives: 26.11.2013

AngularJS: $watch за объектами

Чтобы не вызывалась лишний раз функция, нужно добавить еще один параметр true в $watch: $rootScope.$watch(‘session’, function (value) { $scope.profile = ProfileDataService.get(); }, true); Но он иногда запускает обработчик, поэтому можно сделать внутри дополнительную проверку: $rootScope.$watch(‘session’, function (value, valueOld) { if (! angular.equals(value, valueOld)) { $scope.profile = ProfileDataService.get(); } });

AngularJS: провайдеры

Вот пример конфигурируемого провайдера JS Bin

Google Web Tracing Framework

https://chrome.google.com/webstore/detail/web-tracing-framework/gmdhhnlkjmknaopofnadmoamhmnlicme?hl=ru

npm для AngularJS

http://ngmodules.org/modules