我想传递一个将promise返回到我的指令的函数。目前我正在做如下:
在父控制器中创建的回调:
$oldp = mysqli_real_escape_string ($con, $row['oldpass']);
$dbpassword = mysqli_real_escape_string ($con, $row['password']);
指令范围:
$scope.myCb = function(data) {
console.log(data);
}
它被传递给指令如下:
scope {
dataCallback: "&"
}
它在指令控制器中被调用如下:
<my-directive data-callback="createCallback"></div>
其中data是局部变量。
目前这不起作用。 $scope.dataCallback(data)
正在返回$scope.dataCallback
并且没有执行函数内部的任何代码。
任何人都可以帮我指出正确的方向吗?
答案 0 :(得分:1)
解决:
不能使用data
作为指令属性的开头。