javascript – 如何防止ng-click在标签标签上触发两次?

前端之家收集整理的这篇文章主要介绍了javascript – 如何防止ng-click在标签标签上触发两次?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我单击其中包含输入的标签时,Agnular的ng-click会触发两次.我试过$event.stopPropagation();但是没有用,怎么解决这个问题:

我也检查了这个问题:
Angular.js ng-click events on labels are firing twice

<div class="list-group-item" ng-repeat="item in model.data">
  <form role="form" name="selectForm" novalidate>
    <label ng-click="$event.stopPropagation(); updateSelected();">
      <input type="checkBox" ng-model="chechkedSkins[item.id]" />
      <span>{{item.name}}</span>
    </label>
  </form>
</div>

解决方法

使用ng-change =“updateSelected”

仅在输入上使用此选项,因为即使单击标签也会触发更改.

原文链接:https://www.f2er.com/js/153491.html

猜你在找的JavaScript相关文章