任务: 嵌套菜单在级别0上分为两列。例如,如果级别0具有超过3个子菜单的子菜单,则如果不显示单个列,则将这两个列分开。
var example_data = [{
level: 0,
text: 'Business',
url: 'http://google.de',
submenu: [{
level: 1,
text: 'link 1',
url: 'http://google.de',
submenu: [{
level: 2,
text: 'link 1',
url: 'http://google.de'
}, {
level: 2,
text: 'link 2',
url: 'http://google.de',
submenu: [{
level: 2,
text: 'link 2 1',
url: 'http://google.de'
}, {
level: 2,
text: 'link 2 2',
url: 'http://google.de'
}]
}]
}]
}]
预期结果 是递归ng-repeat加上在0级子菜单上的拆分
这里的完整示例plnkr