今天项目需求,增加一个下拉搜索框,找来了ui-selet插件,就插件的使用做一下总结分享。
1.引入
npm:
在angular项目的文件引入模块:
小坑:
这个ui-select版本还不完善,需要自己手动引入下css文件,在node_module中找到ui-slect的主文件index.js,将css文件导出一下,如下:
123require('./dist/select.js');require('./dist/select.css');module.exports = 'ui.select';此外需要引入angular依赖文件:
12<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-sanitize.js"></script>
2.基本使用
在html文件中写入:
|
|
js文件:
3.增加event事件
在使用select2插件时,发觉事件ng-click和ng-change并不会触发执行。这个问题在ui-select插件的event事件中可以解决。on-selsect=”expression”:
在js文件:
4.设置ui-select默认值
|
|
因为在给ui-select组件绑定的是对象,所以在设置默认值的时候也必须保持类型一致。
5.总结
小结:更多使用方法参看官网例子:https://github.com/angular-ui/ui-select