私は使っているbootstrapDualListbox
JS
$('select[name="duallistbox_demo1[]"]').bootstrapDualListbox({
moveOnSelect: false
});
HTML
<select multiple="multiple" size="10" name="duallistbox_demo1[]" ng-model="selectedStaff"><option ng-repeat="staff in staffs" value="{{staff.userId}}">{{staff.firstName}} {{staff.lastName}}</option>
</select>
オプションを(ngRepeatからではなく)異なる値として使用する場合、スワッピングは問題ありません。ng-repeat から使用すると、選択時にすべての値が選択されずに交換されます。どうすればこれを解決できますか?