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 に答える