2016-08-16 59 views
0

我想在我的角context-menu指令中使用回調函數來觸發手錶。不幸的是,手錶表達從未被評估如何在角度指令中使用回調作爲監視表達式?

任何想法缺少什麼?請參閱http://plnkr.co/edit/PAjuvztuM8vlZ1U54XSy

指令:

app.directive("contextMenu", function($log) { 
     return { 
     restrict: 'A', 
     scope: false, 
     link: function(scope, iElement, iAttrs, controller) { 
      scope.$watch(
      function() { return scope.$eval(iAttrs.openOnTrigger); }, 
      function() { $log.debug('context-menu check open:', scope.$eval(iAttrs.openOnTrigger))} 
     ) 
     } 
     }; 
    }); 

回答