我正在尝试让引导多选小部件工作。当我对所有选项进行硬编码时,它会起作用,如下所示:
<select id="topic-select" multiple="multiple">
<option val='math'>math</option>
<option val='critical_reading'>critical reading</option>
<option val='writing'>writing</option>
</select>
$("#topic-select").multiselect({
includeSelectAllOption: true,
selectAllText: 'composite score',
allSelectedText: 'composite score',
selectAllNumber: false,
});
但如果我尝试用角度填充选项,如下所示:
<select id="topic-select" multiple="multiple" ng-option="topic in topicList">
</select>
然后下拉窗口出现错误,并且不显示任何选项。
如果我删除 javascript 将其变成多选,那么它会显示所有选项。
我看了看这个类似的问题: angularjs-ng-repeat-in-bootstrap-multiselect-dropdown 但不能没有任何运气。