0

ng-options を入力しているいくつかの選択があります。この選択を動的にグループ化する/グループ化しないことが可能かどうか疑問に思っています。

これが(簡略化された)<select>です:

<select class="brand-select" 
  ng-model="selectedBrand" chosen="brandList"
  ng-options="brand as brand.name group by brand.bestseller for brand in brandList">
</select>

その選択とこれを切り替えることができるようにしたいと思います(注、これにはグループ化はありません):

<select class="brand-select"
  ng-model="selectedBrand" chosen="brandList"
  ng-options="brand as brand.name for brand in brandList">
</select>

グループ化を $scope 変数にバインドしたいと思います。

select をディレクティブに結びつけ、ng-options attr の値を動的に設定しようとしましたが、これは不可能のようです。

2 つの選択を行い、そのうちの 1 つを表示/非表示にする以外に、これを行うための最良の方法に関する提案はありますか?

4

2 に答える 2