我想在我的角度指令中调用“myFunc()”,我该怎么做?如何在Angular指令中调用我自己的函数?
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这是不可能的,我认为你应该使用范围:'&'并将该功能放在控制器中,但可能您只是知道:) – Whisher 2015-02-09 21:43:59