2017-06-02 19 views
0

私はangularjsプロジェクトでマルチオプションの選択ボックスを使用しています。しかし、私は選択ボックスからすべての選択されたオプションを取得していません。私はこのために使用していますhtmlコードが選択された値を印刷しangularjsの複数の選択ボックスから選択したオプション値を取得する方法は?

<select class="form-control crm-select-multiple" multiple="multiple" ng-options="option.name for option in cab.availableOptions track by option.id" ng-model="cab.selectedCab"></select> 

角度コードである

var cab = $scope.cab.selectedCab; 
console.log(cab); 

ですが、それは、印刷だけで一つの値選択したすべての値を印刷していません。どのようにマルチ選択ボックスから選択した値を印刷するか考えています。

答えて

0

私はあなたがあなたのNG-モデルは複数選択のための配列である必要があり、複数の値

http://jsfiddle.net/DianaNassar/6W8Xg/1/

<select ng-options="record.id as record.value for record in records" ng-model="output" multiple="multiple"></select> 
2

を選択するために、このバイオリンを確認することができると思います。

$scope.selectedCab = []; 

は、HTML::

<select class="form-control crm-select-multiple" multiple="multiple" ng-options="option.name for option in cab.availableOptions track by option.id" ng-model="selectedCab"></select> 

コントローラとしてそれを宣言する

関連する問題