Angular.js实现多个checkbox只能选择一个的方法示例

前端之家收集整理的这篇文章主要介绍了Angular.js实现多个checkbox只能选择一个的方法示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

首先来看看效果

效果

实现这样的效果,必须使用指令了,只有使用指令才能单独控制每一个scope。

示例代码如下:

文章主题色彩
Box" ng-click="choseTheme()" ng-model="flag">',replace:true,scope:{},link: function (scope,element,attr,themeCon) { var colorArray=['#27c24c','#23b7e5','#7266ba',' #f05050']; themeCon.addScope(scope); scope.choseTheme= function () { themeCon.closeScope(scope); var index=themeCon.getIndex(scope); var color=colorArray[index]; scope.$emit("getArticleThemeColor",{'color':color}); console.log(scope.flag); }; } } }) })()

这里简单说一下,实现的主要思想就是,通过指令单独生成scope,每一个指令都是一个单独的scope,这样每个ng-modal都独立出来了,然后通过继承一个总的指令来实现控制。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者使用Angular.js能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持

原文链接:/js/41315.html

猜你在找的JavaScript相关文章