javascript - anchor 内的复选框

标签 javascript html angularjs checkbox

我有以下代码:

   <a href class="dropdown-toggle">
       <input type="checkbox" ng-model="test.checked">
       <span class="fa fa-angle-down"></span>
   </a>

我想让复选框在单击上面时显示选中标记。现在,单击链接只会显示下拉列表,而不会选中该框。

我尝试使用 $event.stopPropagation() :

   <input type="checkbox" ng-click="testProp($event)" ng-model="test.checked">

   $scope.testProp = function($event){
      $event.stopPropagation();
   }

在复选框上,但是遗漏了 anchor 标记,我只会选中该复选框并且不显示下拉列表。

这个解决方案有特定的 Angular 吗?大多数其他解决方案都是针对 jquery 的。

最佳答案

<input type="checkbox" ng-model="checked">
<a href class="dropdown-toggle" ng-click="checked = !checked">
   <span class="fa fa-angle-down"></span>
</a>

关于javascript - anchor 内的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41172819/

相关文章:

javascript - 未捕获的类型错误 : Cannot read property 'call' of undefined on jQuery Validation

javascript - 在 Flash 模式下切换比特率后,VideoJS 分辨率切换器不会自动重新启动

angularjs - 覆盖 Angular ui-router 以链接到页面 anchor

javascript - AngularJS 在状态改变后重新初始化 JS

iphone - UIWebView显示长字符串时添加换行符

angularjs - Angular2 View Child未定义错误

javascript - 当单选值 ="No"且两个单选都未被选择时,jQuery 识别页面加载时单选按钮的不正确状态

javascript - Sort(a,b) 在 Dojo.dnd.source 中不起作用

html - 第二个 <tr> 导致表格宽度在大表格上奇怪地扩展

html - 定位图像与文字一致?