Plunker to try複数のオプションを選択するにはoi-selectライブラリを使用しています。データの最初の値をデータが利用可能になるとすぐに選択する必要があります。 HTMLコードoi-select angularjsで最初のオプションを選択する方法
<oi-select multiple ng-init="selectedNewRelease=releaseList[0]"
oi-options="item.releaseId for item in releaseList" ng-model="selectedNewRelease"
placeholder="Select Releases"
oi-select-options="{dropdownFilter: 'myDropdownFilter'}" id="selectedReleases"
ng-change="onReleaseChange();toggleCol();"></oi-select>
私は以下のように割り当てることで、NG-initで試してみました:
$scope.selectedNewRelease=$scope.releaseList[0];
これは実際に動作しますが、すぐに私は1つのまたは複数のオプションを選択すると、それはデフォルトの選択オプションを削除します。任意のアイデアをリンクしてください。 oi-select
はい最初のレコードを$ scope.selectedNewReleases.push(releaseList [0])にプッシュしようとしましたが、選択されていません。 – Sudarshan
@Sudarshanいつ最初のアイテムをプッシュしましたか?非同期コールバックでは、おそらく '$ scope。$ apply'を呼び出すことを検討すべきです。 – Pengyy
http://plnkr.co/edit/mwNkSCBCrz3zXXbdJK8o?p=previewこれは私のリアルタイムフィドルです。私はscope.applyも試してみました – Sudarshan