Я хотел бы изменить обновление директивы каждый раз, когда значение обновляется в контроллере.
К сожалению, мне не удается получить доступ к значению области действия из директивы.
Вот код директивы:
myApp.directive( 'raphael', function ($compile, $document, $timeout) {
return {
link: function ( scope, element, attrs ) {
var paper = new Raphael(element[0], 600, 600);
// I need it right here !
Я пробовал с $ watch:
scope: {variable: '='},
link: function ( scope, element, attrs ) {
scope.$watch(variable, function(){
console.log(variable);
но это не работает
Тогда как я могу «обновлять» всю директиву каждый раз, когда переменная обновляется в контроллере?
Благодарность!