Angular嵌套菜单

时间:2015-08-25 16:16:55

标签: angularjs angularjs-ng-repeat

任务: 嵌套菜单在级别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

0 个答案:

没有答案