我发现这篇关于设计自定义选择框的很酷的文章。我决定将 jquery 函数包装在一个指令中:
angular.module('App')
.directive('customSelect', function () {
return {
template: '<span class="select-wrapper">' +
'<div ng-transclude></div>' +
'</span>' +
'<span class="holder"></span>',
transclude: true,
restrict: 'A',
priority: 1000,
link: function postLink(scope, element, attrs) {
//pass
}
};
});
html:
<div class="col-lg-12 left">
<select custom-select ng-options="productGroups.indexOf(product) + '' as product.name for product in productGroups" ng-model="userData.pg"></select>
</div>
但由于某些原因,它什么也没做
发现了这个github 问题,它谈到了相同的主题,但在这里并没有真正解决我的问题。