【问题标题】:How to change the default click event behavior of inputs in AngularJS?如何更改AngularJS中输入的默认点击事件行为?
【发布时间】:2022-02-07 18:32:15
【问题描述】:

使用 AngularJS,我有一个单选框,可以从选中的数据库中检索列表。

<input type="radio" id="activeMeetingRadio" class="form-check-input mt-0 p-3"  ng-model="my.model" value="Active" ng-change="call to backend">

一旦我选择了这个收音机,我的列表就会被获取并且收音机似乎被点击了,现在在提交表单后,我将表单设置为原始并将收音机的选中值重置为空白,如下所示,这使得收音机未选中。

my.model='';

但问题是,即使我再次单击收音机,也不会触发任何事件,直到我单击另一个收音机然后单击返回此收音机。似乎是 AngularJS 表单控件的默认行为。有什么办法可以让这个无线电火灾事件发生?

【问题讨论】:

    标签: html angularjs


    【解决方案1】:

    我能够通过在控制器范围内设置值来解决此问题,然后使用 my.model='' 重置它会重置该值。

    【讨论】:

      猜你喜欢
      • 2015-02-14
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      相关资源
      最近更新 更多