2015-11-04 142 views
0

假設我在controller有這樣Json數據:角NG重複

var rootObj = [{ 
    devices: ["device1", "device2"], 
    subGroups: [{devices: ["device3", "device4"]}, {devices: ["device5", "device6"]}] 
}, { 
    devices: ["device7"], 
    subGroups: [{devices: ["device8"]}, {devices: ["device9"]}] 
}]; 

而且我想顯示在平面結構的所有設備,如:

<ul> 
    <li>device1</li> 
    <li>device2</li> 
    <li>device3</li> 
    <li>device4</li> 
    <li>device5</li> 
    <li>device6</li> 
    <li>device7</li> 
    <li>device8</li> 
    <li>device9</li> 
</ul> 

如何我可以在rootObj上使用ng-repeat獲取上面的html嗎?
不要想操縱原始對象,只使用ng-repeatrootObj

解決它的唯一選擇是使用ng-repeat而不是在ng-repeat本身上創建任何元素。

實現它的最好方法是什麼?

回答

0

它可以用black magic實現!

返回 (數組):返回新的展平數組。

+0

「我不想操縱原始對象,只使用ng-repeaton rootObj」 – cheziHoyzer

+0

所以你要麼不想使用過濾器我猜 – Appeiron