1

私は使っている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 から使用すると、選択時にすべての値が選択されずに交換されます。どうすればこれを解決できますか?

4

1 に答える 1

0

ng-repeat のオプションではなく、select で ng-options を使用して確認してください。

<select multiple="multiple" size="10" ng-options="staff as staff.firstName for staff in staffs track by staff.userId" name="duallistbox_demo1[]" ng-model="selectedStaff">

于 2015-08-08T16:53:13.513 に答える