如何检查组件输入值是否以角度更改

时间:2018-04-30 12:06:47

标签: angular

在angular中我想检查包含任何输入值的组件是否已更改。

实施例

我有一个包含5个控件的页面(3个文本框和2个下拉菜单) 如果在文本框或下拉列表中更改了值,我想确定是否已更改任何值,或者它是之前的值。

请帮助我,如果有人可以..

2 个答案:

答案 0 :(得分:1)

如果您使用的是ReactiveForms,则可以使用valueChanges,如:

this.myFormGroup.valueChanges
 .debounceTime(500) // optional
 .subscribe(data => {
   // do some stuff with `data`
 });

答案 1 :(得分:-1)

在输入字段中写(ngModelChange)="findchanges(inputValue)"。然后在ts文件中获取该输入字段的更改。