2016-03-01 178 views
0

我想传递一个函数,将一个promise传递给我的指令。目前,我做如下:父控制器创建将角色指令传递给角度指令

回调:

$scope.myCb = function(data) { 
    console.log(data); 
} 

指令的适用范围:

scope { 
    dataCallback: "&" 
} 

它被传递给指令,如下所示:

<my-directive data-callback="createCallback"></div> 

它在指令控制器中被调用如下:

$scope.dataCallback(data) 

其中数据是局部变量。

目前这不起作用。 $scope.dataCallback返回parentGet(scope, locals)并且不执行该函数内的任何代码。

任何人都可以帮助指向正确的方向吗?

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

+1

你能分享一个这样的盗贼吗?该功能涉及什么? –

+0

@AbdulFattahPopoola https://plnkr.co/edit/ycgFpurlt2MFupPI1LZJ?p=preview – Shawn

回答

1

解决:

不能使用data作为指向性的开始。