我有一些选择,我用 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 的值,但似乎这是不可能的。
除了有两个选择并显示/隐藏其中一个之外,还有什么关于执行此操作的最佳方法的建议吗?