【问题标题】:Why change event not fired when select already selected option?为什么选择已选择的选项时未触发更改事件?
【发布时间】:2020-10-19 18:09:47
【问题描述】:

我正在使用角度反应形式,当我选择已选择的选项时,不会触发选择字段的更改方法。 链接在这里 https://stackblitz.com/edit/angular-2e1cvz 在此示例中,如果我选择选项 1,则会触发事件,但如果我再次选择,则不会触发 1 个事件。

【问题讨论】:

  • 您不能将ngModel 与反应式表单一起使用。
  • 我可以使用的任何其他事件。
  • 如果没有双向绑定(change)="onChange($event.target.value)",可以使用change事件@
  • 实际上我想为已选择的选项触发选择更改事件。简而言之,每个选项的点击事件都应该被触发,即使是已经选择的选项。

标签: angular angular-reactive-forms


【解决方案1】:

正如事件的名称所说,它只会在检测到值更改时触发,如果您再次选择相同的值意味着值没有更改,这就是选择字段没有触发更改事件的原因。

【讨论】:

  • 你知道的任何其他方法来捕获选择值,在选项点击时。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-21
  • 1970-01-01
  • 2021-02-06
  • 2015-12-29
  • 2014-02-12
  • 2021-08-28
  • 1970-01-01
相关资源
最近更新 更多