当我单击其中包含输入的标签时,Angular 的 ng-click 会被触发两次。我试过了$event.stopPropagation();
但没有用。我该如何解决这个问题?
我也检查过这个问题:Angular.js 标签上的 ng-click 事件触发两次
<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>
Use ng-change="updateSelected"
仅在输入上使用此选项,因为即使单击标签也会触发更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)