比select2 更好用的chosen插件 for angular

官网传送门在这里:

    

https://github.com/localytics/angular-chosen


 

首先angular app需要应用这个指令插件

var myApp = angular.module('myApp', [
    'ui.bootstrap', 
    'ngGrid',
    'localytics.directives' //angular-chosen组件


调用方法:

 <select> </select>//标签

简单的说下几个属性

       chosen

这个属性必须要有


data-placeholder="Pick one of these"

看这个名字应该知道啦?就是placeholder属性 不过是用input value模拟出来的

支持多选的话要加上

 multiple

 这个属性                           

            ng-model="tags"
//这个$scope.tags 数据类型是数组型 []

                                

这个是option选项数据结构


        ng-options="value as label for (value, label) in Datas"

数据结构:

$scope.Datas={key1:"value1",key2:"value2"}

是对象型而非数组型的哦

                                

最后附上参考,本人项目中的配置:

 <label class="control-label">Tags</label>
                            <div class="controls">
                                <select

                                        multiple
                                        ng-model="Datas.select_worktype"
                                        ng-options="value as label for (value, label) in Datas.wroktypes"
                                        chosen
                                        class="form-control">
                                </select>

                            </div>





转载于:https://my.oschina.net/code33/blog/306318

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值