2017-01-16 5 views
1

角度の選択倍数に問題があります。私はライブラリbootstrap-select.jsを使用していますので、ng-optionsに値を設定しなければなりません。しかし、複数の属性を書き込むとselectを破ります。bootstrap-select.jsとng-optionsを使用した角度選択マルチ

<select 
    ng-show="vm.showAuidit" 
    id="select_audits" 
    class="form-control selectpicker" 
    tabindex="-1" 
    ng-model='vm.type' 
    ng-change="vm.selectType()" 
    ng-init="vm.selectType()" 
    ng-selected="type.value === vm.type" 
    ng-options='type.value as type.name for type in vm.types' 
    ng-disabled="vm.selectEnable()" 
    multiple title=""> 
</select> 

誰もがng-optionsを使用して複数の選択肢を実装する方法を知っていますか?

ありがとうございました!

+0

'NG-options'使用' vm.types' ng-のに対し、モデルに 'vm.type'があります。これにより、問題 – Sangharsh

+0

が発生している可能性があります。この場合、vm.typeはng-selectedです。複数のキーワードを使わずにコードを入力すると、ng-optionsとqithなしでコードを入力するとが動作しますが、この場合はng-optionsを使用する必要があります。 – Noark

答えて

0

私はangularjs-ドロップダウン・multiselect.min.js docに関する

<select 
    ng-show="vm.showAuidit" 
    id="select_localizaciones" 
    class="form-control" 
    tabindex="-1" 
    ng-model='vm.localizaciones' 
    ng-change="vm.selectType()" 
    ng-init="vm.selectType()" 
    ng-options='localizacion.value as localizacion.name for localizacion in vm.localizaciones' 
    ng-disabled="vm.selectEnable()" 
    required> 
</select> 

のためのマルチ選択のライブラリを変更するこれを解決:angularjs-dropdown-multiselect

関連する問題