gpt4 book ai didi

javascript - Angularjs:ng-options:如何使用组和非组订购选项

转载 作者:搜寻专家 更新时间:2023-11-01 04:16:37 27 4
gpt4 key购买 nike

我的 ng-options 组看起来像这样

    <select ng-model="selected" ng-options="d.title group by d.group for d in data"></select>

这是我的数据

$scope.data = [
{
group:"",
title:"No GroupA"
},
{
group:"Group_1",
title:"1"
},
{
group:"",
title:"No GroupB"
},
{
group:"Group_2",
title:"2"
},
{
group:"",
title:"No GroupC"
}
];

问题是这会在此选择菜单的底部创建 optgroup,而不是与我的数据列表相同的顺序。

No GroupA
No GroupB
No GroupC
[Group_1]
1
[Group_2]
2

我要生产:

No GroupA
[Group_1]
1
No GroupB
[Group_2]
2
No GroupC

这里是 Fiddle

谢谢!

最佳答案

据我所知,您不能混合选择 - 组内和组外的选项。

您可以为这些选项创建一个通用组:

<select ng-model="selected" 
ng-options="d.title group by (d.group ==='' ? 'No_Group' : d.group) for d in data">
</select>

这是您更新的 fiddle .

关于javascript - Angularjs:ng-options:如何使用组和非组订购选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26644164/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com