我使用 angularjs-dropdown-multiselect 指令,但它抛出如下错误。
类型错误:元素.html不是函数 at HTMLDivElement.template (angularjs-dropdown-multiselect.js:55(
如何解决这个问题?
<div class="container" ng-app="myApp" ng-controller="myController">
<div ng-repeat="item in Items" >
<div class="row item-container">
<div class="col-md-4 col-sm-4">
<input ng-model="item.menu" type="text" />
</div>
<div class="col-md-4 col-sm-4">
<div ng-dropdown-multiselect="" extra-settings="dropdownSetting"
options="options" selected-model="selectedOptions" checkboxes="true"></div>
</div>
<div class="col-md-3 col-sm-3" >
<input type="text" ng-model="item.date" mydatepicker />
</div>
</div>
</div>
</div>
脚本
var app = angular.module('myApp', ['angularjs-dropdown-multiselect']);
app.controller('myController',function($scope){
$scope.options = [];
$scope.selectedOptions = [];
$scope.dropdownSetting = {
scrollable: true,
scrollableHeight: '200px'
}
});
<div class="container" ng-app="myApp" ng-controller="myController">
<div ng-repeat="item in Items" >
<div class="row item-container">
<div class="col-md-4 col-sm-4">
<input ng-model="item.menu" type="text" />
</div>
<div class="col-md-4 col-sm-4">
<div multiple ng-options="" ng-model="selectedOptions" checkboxes="true"></div>
</div>
<div class="col-md-3 col-sm-3" >
<input type="text" ng-model="item.date" mydatepicker />
</div>
</div>