18

我正在尝试使用 ui-select 并且该组件正在清理我的阵列。

例子:

{{ vm.staff_hotels }}
<ui-select multiple ng-model="x" theme="bootstrap">
    <ui-select-match placeholder="Not selected">{{$item.name}}</ui-select-match>
    <ui-select-choices repeat="hotel.id as hotel in vm.hotels | filter: {active: true} | filter: $select.search">
        <div ng-bind-html="hotel.name | highlight: $select.search"></div>
    </ui-select-choices>
</ui-select>

我在屏幕上的变量“vm.staff_hotels”值为 [1,2]。

{{ vm.staff_hotels }}
<ui-select multiple ng-model="vm.staff_hotels" theme="bootstrap">
    <ui-select-match placeholder="Not selected">{{$item.name}}</ui-select-match>
    <ui-select-choices repeat="hotel.id as hotel in vm.hotels | filter: {active: true} | filter: $select.search">
        <div ng-bind-html="hotel.name | highlight: $select.search"></div>
    </ui-select-choices>
</ui-select>

但是,如果我在 ng-model 中使用该变量,我的值将更改为 [null,null]。

4

1 回答 1

10

我只需要更新我的 ui-select 的版本。

我曾经使用版本 0.10.0

我更新到版本 0.11.2

只是一个错误!

于 2015-05-23T01:06:34.817 回答