angularjs的ui-select下拉框组件如何改成用checkbox多选?
新接手一个老项目,用的是AngularJS,其中的下拉框组件是 ui-select ,多选时效果如下图:
现在的接到的需求是想让每个选项前添加一个复选框,通过勾选复选框来选择,最下方新增一个“全选”按钮,点击时再把已勾选的全部选中,类似下面效果:
没接触过angularjs,请问各位大神有见过类似的轮子可以参考或者其他什么办法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用css写一个前面的单选框,把
单选框
和里面蓝色背景的勾
这个两个分成两个组件来实现。然后设置一个变量配合ngIf来判断是否显示单选框里的勾。
全选和重置就很简单了,无非就是操作数组的值而已。