【问题标题】:How to prevent loop when setValue from store in radio button?当setValue存储在单选按钮中时如何防止循环?
【发布时间】:2020-01-20 20:50:29
【问题描述】:

在反应形式中,我有单选按钮。 在初始化期间,根据 setValue 存储的数据选择其中之一。 当我通过 setValue 更改单选按钮时 - form.valueChanges 正在运行并调度新操作,但之后无限循环开始。

有什么方法可以在没有事件的情况下检查单选按钮或阻止 valueChanges?

如何在不执行 valueChanges 的情况下选择单选按钮或在 value 更改时防止循环?

【问题讨论】:

标签: angular ngrx angular-reactive-forms


【解决方案1】:

您可以将 setValue 与选项一起使用。像这样的

form.setValue(value, {emitEvent: false})

【讨论】:

  • 抱歉,@andrzej我的回答有误。我已经更新了答案选项是.setValue 方法的第二个参数。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-14
  • 2016-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-15
  • 1970-01-01
相关资源
最近更新 更多