angular.js - angularjs2 cara menyusun berbilang peringkat gelung
怪我咯
怪我咯 2017-05-15 17:07:24
0
1
790

Dalam angularjs2, *ngFor ialah arahan untuk melaksanakan gelung Dalam amalan, didapati berbilang peringkat gelung tidak boleh bersarang.
Jika anda ingin melaksanakan lebih daripada 2 gelung bersarang, bagaimana anda harus melaksanakannya

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(1)
过去多啦不再A梦

Anda boleh melaksanakan gelung bersarang dengan berbilang ngFor. Ia bergantung terutamanya pada cara format data anda sepadan.

Format data:

// demo.json

{
    "nav": [{
        "title": "一级导航1",
        "subs": [
            { "txt": "二级导航1", "link": "#" },
            { "txt": "二级导航2", "link": "#" },
        ]
    }, {
        "title": "一级导航2",
        "subs": [
            { "txt": "二级导航2", "link": "#" },
        ]
    }, {
        "title": "一级导航3",
        "subs": [
            { "txt": "二级导航3", "link": "#1" },
        ]
    }]
}

Contoh kod:

// 导航带子菜单循环例子
<ul>
    <li *ngFor="let nav of navs">  // 这里是外层循环
        <strong>{{nav.title}}</strong>
        <a *ngFor="let sub of nav.subs" href="{{sub.link}}"> // 这里是内层循环
            {{sub.txt}}
        </a>
    </li>
</ul>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan