【发布时间】:2020-10-13 09:52:44
【问题描述】:
我有一个使用响应式表单构建的 Angular 表单。该表单包含 3 个选择元素。我想将值更改检测添加到一个下拉列表中,其他两个将根据第一个下拉列表的值进行相应更改。 Change() 和 valueChanges.subscribe 之间,哪个最好用,有什么区别。
【问题讨论】:
标签: angular angular-reactive-forms valuechangelistener
我有一个使用响应式表单构建的 Angular 表单。该表单包含 3 个选择元素。我想将值更改检测添加到一个下拉列表中,其他两个将根据第一个下拉列表的值进行相应更改。 Change() 和 valueChanges.subscribe 之间,哪个最好用,有什么区别。
【问题讨论】:
标签: angular angular-reactive-forms valuechangelistener
它们本质上是相同的,每次下拉列表的值发生变化时,都会执行一个更改其他两个下拉列表值的函数。valueChanges 是一个 Observable,您必须在以下位置取消订阅某个时间点,例如当组件被销毁时。
【讨论】:
这取决于您的用例
【讨论】: