在angular中我想检查包含任何输入值的组件是否已更改。
实施例
我有一个包含5个控件的页面(3个文本框和2个下拉菜单) 如果在文本框或下拉列表中更改了值,我想确定是否已更改任何值,或者它是之前的值。
请帮助我,如果有人可以..
答案 0 :(得分:1)
如果您使用的是ReactiveForms
,则可以使用valueChanges
,如:
this.myFormGroup.valueChanges
.debounceTime(500) // optional
.subscribe(data => {
// do some stuff with `data`
});
答案 1 :(得分:-1)
在输入字段中写(ngModelChange)="findchanges(inputValue)"
。然后在ts文件中获取该输入字段的更改。