0
私は以下の指令定義と関数バインディングを持っています。指示関数バインディングが呼び出されない
function MainDashboard() {
return {
restrict: "E",
template: require('./dashboard.main.html'),
controller: ["$rootScope","$log", "$localStorage", "UsersService", "SystemMessageService", "formatsSvc", MainController],
controllerAs: 'mainCtrl',
bindToController: true,
scope: {
main: '=',
toggleObjectivesCallback: '&',
findPromotions:'&'
}
};
}
<button id="btngetpromos" ng-click="mainCtrl.findPromotions();"></button>
そして、私はこのように、親ディレクティブから機能を渡しています。このディレクティブの呼び出し中。
<main-dashboard find-promotions="mainCtrl.initGridOptions()" ></main-dashboard>
このメソッドは、ボタンをクリックしても呼び出されません。私はどこが間違っているのか分かりません。 お手数ですが
ありがとうございました!
ありがとうございました。 –