Ответ 1
Вы можете использовать аргумент атрибутов функции ссылки:
angular.module('myDirectives.color', [])
.directive('setColor', function () {
return {
restrict: 'A',
link: {
pre: function (scope, element, attrs) {
console.log('color is: ' + attrs.setColor);
}
}
};
});
или вы можете создать область выделения следующим образом:
angular.module('myDirectives.color', [])
.directive('setColor', function () {
return {
restrict: 'A',
scope: {
setColor: '@'
},
link: {
pre: function (scope) {
console.log('color is: ' + scope.setColor);
}
}
};
});