0
我沒有設法在父控制器中獲取事件。試過很多解決方案,但總是不確定的在控制器中得到了未定義,同時使用ng-click指令模板
另外,如果我在鏈接功能,並從那裏調用它不工作的控制器(但打印對象的鏈接功能正確)
THX調用該函數
頁:
<slider update-event="updateEvent(event)"></slider>
控制器:
$scope.updateEvent= function(event) {
console.log(event);
}
指令模板:
<ul>
<li ng-click='updateEvent(event)' ng-repeat="event in events track by $index"><li>
</ul>
指令代碼:
restrict: "AE",
templateUrl: "s.html",
replace: true,
scope:{
updateEvent: '&',
},
link: function (scope,element, attrs, ctrl) {
}
試圖通過在函數引用html,即' ' –
@ Slava.K嗨thx,但仍然沒有工作,現在甚至沒有「undefined」 – Scopi
您可以使用'='而不是'&' – Korte