在angularjs中具有ng-option的multiselect的默认选择选项。

问题描述 投票:0回答:1
<select ng-if="field.Type == 'multi-select'" name="SpecialFields_{{::field.FieldID}}" id="SpecialFields_{{::field.FieldID}}" ng-model="vmpUserObj.specialfields[field.FieldID]" class="form-control" ng-options="item.OptionID as item.OptionLabel for item in ::field.FieldOptions track by item.OptionID" multiple>
</select>

我怎样才能使多个选项在这个选择栏中被选中.ng-model将是["177", "178", "176"]

html angularjs forms angularjs-ng-options
1个回答
0
投票

我知道了,这是我的愚蠢错误。这里数组中的每个元素都是一个字符串,而不是一个数字。所以我把元素转换成了整数,并且工作得很完美(用了 stringarray.map(Number);)

© www.soinside.com 2019 - 2024. All rights reserved.