天天看點

angularjs之根據某個屬性值将json分組

<code>angular.forEach(rightOptions.options,</code><code>function</code><code>(v,k){</code>

<code>    </code><code>_label = v.group;</code>

<code>    </code><code>var</code> <code>subInsertMenus = {};</code>

<code>    </code><code>if</code><code>(!rightMenus[_label]){</code><code>//判斷父節點是否存在</code>

<code>      </code><code>subMenu(v);</code>

<code>      </code><code>subInsertMenus[v.label] = srm;</code>

<code>      </code><code>var</code> <code>rm = {</code>

<code>              </code><code>"label"</code><code>: _label,</code>

<code>              </code><code>"separator_before"</code><code>:</code><code>false</code><code>,</code>

<code>              </code><code>"separator_after"</code><code>:</code><code>false</code><code>,</code>

<code>              </code><code>"submenu"</code><code>:subInsertMenus</code>

<code>      </code><code>};</code>

<code>      </code><code>rightMenus[_label] = rm;</code>

<code>    </code><code>}</code><code>else</code><code>{</code>

<code>      </code><code>rightMenus[_label].submenu[v.label] = srm;</code>

<code>    </code><code>}</code>

<code>});</code>

本文轉自 愛笑嘚蛋蛋 51CTO部落格,原文連結:http://blog.51cto.com/dd118/2051721,如需轉載請自行聯系原作者