Я пытаюсь передать значение директиве. Директива используется для интеграции JQuery плагин KnobAngularJs передавая значение директиве
JSFIDDLE: http://jsfiddle.net/Tropicalista/TH87t/93/
У меня есть этот код:
var App = angular.module('Knob', []);
App.controller('myCtrl', function($scope) {
$scope.number = 24;
})
App.directive('knob', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
$(element).knob().val(scope.number);
console.log(attrs)
}
};
});
Это работает, спасибо за помощь. Но если я хочу изменить значение нажатием на кнопку, я должен добавить $ watch для директивы? http://jsfiddle.net/Tropicalista/TH87t/96/ – Tropicalista
@Tropicalista - Это не то, как вы используете '$ watch'. См. Здесь: http://jsfiddle.net/TH87t/98/ –
О, спасибо, я действительно нуб о угловых и директивах кажется слишком сложным ... – Tropicalista