如何从控制器中调用指令中定义的方法?
.directive('directive', function() {
return {
link: function(scope, elements, attrs, controller) {
scope.func = function(){}
}
我想从Controller调用func。
答案 0 :(得分:0)
我不确定我是否理解你的问题。
您可以为指令定义控制器:
.directive('directive', function() {
return {
controller: myCtrl,
link: function(scope, elements, attrs, controller) {
scope.func = function(){}
}
然后,scope
将指向控制器范围