Я хочу передать функцию, которая возвращает обещание в мою директиву. В настоящее время я делаю следующее:Передача функции в угловую директиву
обратного вызова, созданный в родительском контроллере:
$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
Можете ли вы поделиться с этим plnker? На что относится данная функция? –
@AbdulFattahPopoola https://plnkr.co/edit/ycgFpurlt2MFupPI1LZJ?p=preview – Shawn