我正在使用{em> silvio moreto bootstrap-select。但是,在角度填充数据之前已加载 selectpicker 。
所以我试图创建一个指令,在angular填充数据之后刷新 selectpicker 本身。
这是脚本:
(function() {
'use strict';
angular.module('myapp')
.directive('selectPicker', selectPicker);
function selectPicker($timeout) {
return {
restrict: 'A',
link: function(scope, elem) {
$timeout(function() {
elem.selectpicker('refresh');
}, 0);
}
};
};
})();
我在select
标记中将其用作
<select ng-model="add.doctype" class="form-control selectpicker with-search" selectPicker data-live-search="true" title="" data-container="body" ng-options="x.tipe for x in ::Doctypes" ng-change="Newdocno()">
<option value=""></option>
</select>
它没有任何效果。指令有问题吗?