Angular2 - 未捕获的 ReferenceError:onInputChange 未在 HTMLInputElement.onchange 中定义
2017-03-01
5984
Uncaught ReferenceError: onInputChange is not defined at HTMLInputElement.onchange
我正在看代码……天哪,这个函数确实存在。但我还是得到了上面的结果?哇……为什么?我只是想在输入中的 html 发生变化时触发事件
<input mdInput [formControlName]="i" onchange="onInputChange()"
onInputChange(){
console.log('DUDE');
}
2个回答
绑定到事件
<input mdInput [formControlName]="i" (change)="onInputChange()"
Roman C
2017-03-01
尝试一下:
<input mdInput [formControlName]="i" (change)="onInputChange()"
onInputChange(){
console.log('DUDE');
}
此外,由于您似乎正在使用模型驱动表单,因此您也可以这样做:
this.yourForm.get('i').valueChanges
.subscribe(data => {
console.log(data);
})
mickdev
2017-03-01