我正在尝试从此json文件开始对带有angular js的select元素进行分组:

 [ { city:'Casacanditella', region: 'Abruzzo' ,
id: 19,name: 'museo prova' },
{ city'Archi', region: 'Abruzzo',
id: 20,name: 'Museo aperto' }]


我想要的是以这种方式显示元素


区域





名称




因此按地区然后按城市分组。我该怎么做 ?我试图做这样的事情

ng-options="m.museumName group by (m.region and m.city ) for m in museum"


这显然是错误的,但实际上是我期望看到的。
先谢谢您的帮助!

最佳答案

嗯我不确定是否可以对select标记进行两次分组。但是我对分组依据进行了字符串操作。

ng-options="museum.name group by museum.region + ' ' + museum.city for museum in museums"></select>

这是一个plnkr

关于javascript - 如何在Angular JS中通过嵌套组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36121197/

10-12 15:01