我有一個組件,可以說COMX,角1.5組件調用NG-變化infinitily
angular.component('comx', {
templateUrl: 'someUrl',
bindings: {
model: '=',
onChng: '='
}
}
與其HTML是
<input ng-model="vm.model" ng-change="vm.onChng">
,我在其他的模板中添加這個組件像
<comx model="vm.data" on-chng="vm.test(vm.data)">
vm.test = function (val) {
console.log(val); // val is printing infinitly
}
上述功能的控制檯保持打印
爲什麼不使用'&'表達?它應該是'onChng:'而''而不是 –
已經嘗試過了,但是奇怪的是它給出的vm.data以前的數據不是新的。 –
你可以在plunker/fiddle中重現問題嗎? –