この形式で次のデータ配列があるとします。
var data = [{group:GroupA, label: BB}, {group:GroupB, label: DD}.....].
私のバインディングは次のようになります。
<select data-ng-options="c as c.label group by c.group for c in data"></select>
GroupA
ドロップダウンにすべてのアイテムをリストし、GroupB
各グループの下にも並べ替えたいと思います。
このようなもの:
GroupA
AA
BB
CC
GroupB
DD
EE
FF
Angular フィルターを使用できることはわかってorderBy
いますが、実際には必要な方法で機能しません。私の推測では、リストを希望どおりに手動で並べ替えるカスタム フィルターを作成する必要がありますが、タスクを達成するためのより簡単な方法があるかどうか疑問に思っていました。