Tag Archives: directives

AngularJS: особенности пробрасывания объектов в директиву

Есть у меня директива такого плана: <div my-selector initial-value=»{a: 1}»></div> Хотелось бы отслеживать изменения в директиве. Вот так она выглядит: directive(‘fbFieldObjectSelector’, [‘$rootScope’, function ($rootScope) { return { restrict: ‘A’, scope: { initialValue: ‘=’ }, template: ‘div’, link: function link($scope, $el, attrs) { … Самый простой способ: $scope.$watch(‘initialValue’, function (initialValue) { // @debug console.log(initialValue); $scope.selectProduct(initialValue); }); …

Read more

Пример работы с ng-class в Angular.js

Два способа менять класс в зависимости от условия: ng:class=»{true:'<название класса>’, false:»}[$index==selectedIndex]» и ng-class=»{<название класса>: $index==selectedIndex}» Подробнее: http://stackoverflow.com/questions/7792652/what-is-the-best-way-to-conditionally-apply-a-class-with-angularjs А то в официальных доках на эту тему не густо(

Подробно о директивах в AngularJS

http://youtu.be/WqmeI5fZcho

Директивы для Angular.js

Писать свои директивы для angular.js просто, а использовать их потом — удобно.