我使用模板和隔離範圍創建了可重用組件/控件作爲指令。我希望能夠將回調發送到指令並在小部件中調用它。這可能嗎? 喜歡的東西...AngularJS;將父函數發送到指令範圍
MAINVIEW模板: <my-widget callback="someFunction"></my-widget>
指令:
return {
restrict: 'E',
scope: {
callback: '='
},
templateUrl: '/partials/widget.html',
}
而且模板:
<input type="text" ng-change="callback()" />
因此,當控件值發生改變時,會觸發在主視圖中傳遞的回調函數
是的,我們就是這麼做的。 – Satpal
你應該使用回調:'&'而不是'=' – michael