这里引用后必须加两段代码
1.js里 $scope.optionDatas = {data:$Data.data.DATA,name:"name",id:"id"};这里是select遍历的集合,后面的nameid不重要
2.html代码
<select zs-select data-size="5" id="classId" ng-model="healthInfomationClassList" title="请选择" data-live-search="false" multiple option-datas="optionDatas" class="selectpicker show-tick form-control input-sm">
</select>
data-live-search是否要搜索框
3.指令
/**
* 自定义封装bootstrap-select
*/
angular.module("uee").directive('zsSelect', function($compile) {
return {
restrict : 'A',
require : '?ngModel',
scope:{
optionDatas:'='
},
link : function($scope, $element, $attrs, $ngModel) {
$scope.$watch('optionDatas', function() {
var html = "";
var optionDatas = $scope.optionDatas;
if (optionDatas != undefined){
var options = optionDatas.data;
var name = optionDatas.name;
var id = optionDatas.id;
for (var i=0;i<options.length;i++){
var option = options[i];
html += "<option style='font-size: 10px' value="+option[id]+">"+option[name]+"</option>";
}
} else {
html = "";
}
$($element).html(html);
$($element).selectpicker('refresh');
if ($ngModel.$modelValue) {
$($element).selectpicker('val', $ngModel.$modelValue);
}
});
}
};
});
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
因为项目的需求,要求使用下拉多选来实现多个分类,网上搜了很多,包括jquery的select2,以及http://dotansimha.github.io/angularjs-dropdown-multiselect/docs/#/main里面的Basic Settings Example,可能是不会使用的原因,对于静态的option我是可以使用的,但是对于Angular的$scope变量的list如何放在select里面呢,各样的都试了很久,效果并不是自己想要的。最终在别人的教导下,实现了这个功能。 还有Angular的指令要写一下 我统一放在资源包里了哈
资源推荐
资源详情
资源评论
收起资源包目录
list.zip (14个子文件)
list
bootstrap-select.css 7KB
redeme.txt 2KB
bootstrap-select.min.css 6KB
bootstrap-select.js 68KB
select2.min.css 17KB
bootstrap.min.js 34KB
bootstrap.css 134KB
angularjs-dropdown-multiselect.js 23KB
angular.js 773KB
select2.css 21KB
select2.min.js 46KB
select2.js 8KB
bootstrap.js 64KB
bootstrap-select.min.js 33KB
共 14 条
- 1
qq_39671783
- 粉丝: 4
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AIS2024 valid
- 最入门的爬虫代码 python.docx
- 爬虫零基础入门-爬取天气预报.pdf
- 最通俗易懂的 MongoDB 非结构化文档存储数据库教程.zip
- 以mongodb为数据库的订单物流小项目.zip
- 腾讯云-mongodb数据库, 项目部署.zip
- 腾讯 APIJSON 的 MongoDB 数据库插件.zip
- 理解非关系型数据库和关系型数据库的区别.zip
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页