gpt4 book ai didi

javascript - 将函数传递给 Angular Directive(指令)

转载 作者:行者123 更新时间:2023-12-03 07:33:32 24 4
gpt4 key购买 nike

我想传递一个返回 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) 并且不执行函数内部的任何代码。

有人能帮我指出正确的方向吗?

https://plnkr.co/edit/ycgFpurlt2MFupPI1LZJ?p=preview

最佳答案

已解决:

不能使用data作为指令属性的开头。

关于javascript - 将函数传递给 Angular Directive(指令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35715952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com