2017-01-06 8 views
0

私はスタックオーバーフローで同様のポストを見ましたが、それらを試してみると動作しないようです。<select ng-options>の角度1.5ソート

角度のドロップダウンリストをアルファベット順に並べ替えたいのですが、なんらかの理由で「| orderby:」フィルタが理解できません。次のように

私のコードは次のとおりです。事前に助けを

<select class="form-control" ng- 
model="widget.documentSelectedGroupName.groupName" 
id="widgetselectedGroupName" ng-options="group as group.groupName for group 
in widget.GroupNameSearch 
| orderBy:group.groupName track by group.mailNickname"> 

感謝。

+0

orderByを試してください: 'group.groupName' – rrd

+0

'|代わりにorderBy: 'groupName''を使用してください。 – devqon

+0

DevQonの回答が有効です。 group.groupNameの代わりにgroupNameを使用する理由はまだ分かりません。少し詳しく教えていただけますか?それにもかかわらず、助けてくれてありがとう。乾杯 –

答えて

1

groupを追加する必要はありません。ただ、simplt試み:

<select class="form-control" ng-model="widget.documentSelectedGroupName.groupName" id="widgetselectedGroupName" ng-options="group as group.groupName for group in widget.GroupNameSearch | orderBy:groupName "> 

あなたはng-optionstrack byasを組み合わせることはできません。

関連する問題