【发布时间】:2015-02-09 21:32:02
【问题描述】:
我想在我的角度指令中调用“myFunc()”,我该怎么做?
myApp.directive("test", function () {
return {
restrict: 'A',
template: "<div class='box'></div>",
myFunc: function() {
console.log('myFunc');
},
link: function ($scope, element, attrs) {
element.bind('click', function () {
myFunc(); //<------------- doesn't work
});
}
} // of return
});
【问题讨论】:
-
afaik 这是不可能的,我认为你应该使用 scope : '&' 并将函数放在控制器中,但可能你只知道 :)
标签: javascript angularjs angular-directive