我想传递一个返回 promise 的函数到我的指令中。目前我正在做以下事情:
在父 Controller 中创建的回调:
$scope.myCb = function(data) {
console.log(data);
}
指令范围:
scope {
dataCallback: "&"
}
它被传递给指令如下:
<my-directive data-callback="createCallback"></div>
它在指令 Controller 中被调用,如下所示:
$scope.dataCallback(data)
其中 data 是局部变量。
目前这不起作用。 $scope.dataCallback
返回 parentGet(scope, locals)
并且不执行函数内部的任何代码。
有人能帮我指出正确的方向吗?
最佳答案
已解决:
不能使用data
作为指令属性的开头。
关于javascript - 将函数传递给 Angular Directive(指令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35715952/