在Angular中,当表单控件的值更改时,我可以使用valueChanges观察到的方法来调用函数。正如文档所说:“可观察到的多播,每当控件的值在UI或程序中更改时,都会发出一个事件。”
我的问题:是否可以检查该值是通过编程方式还是通过UI(视图)进行了更改?
我要检查此问题的原因是,当值已更改为特定值时,我总是要执行某些操作。例如。当我的应用程序中的设置关闭时,我也想关闭相关设置。 但是,只有在通过UI更改了值(在视图中,通过用户操作)后,我才想执行一些操作。例如。向API发送通知,告知已启用该设置以进行分析