[英]Passing function into angular directive
我想傳遞一個將承諾返回給我的指令的函數。 目前我正在做如下:
在父控制器中創建的回調:
$scope.myCb = function(data) {
console.log(data);
}
指令范圍:
scope {
dataCallback: "&"
}
它被傳遞給指令,如下所示:
<my-directive data-callback="createCallback"></div>
它在指令控制器中被調用,如下所示:
$scope.dataCallback(data)
其中數據是局部變量。
目前,這不起作用。 $scope.dataCallback
返回parentGet(scope, locals)
,並且不執行該函數內部的任何代碼。
誰能幫助我指出正確的方向?
解決了:
不能將data
用作指令屬性的開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.