84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
在angularjs2中,*ngFor是实现循环的指令,实践的时候,发现无法嵌套多层的循环。如果要实现嵌套2个以上的循环,应该怎么实现呢
走同样的路,发现不同的人生
Vous pouvez implémenter des boucles imbriquées avec plusieurs ngFors. Cela dépend principalement de la manière dont votre format de données correspond.
Format des données :
// 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" }, ] }] }
Exemple de code :
// 导航带子菜单循环例子 <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>
Vous pouvez implémenter des boucles imbriquées avec plusieurs ngFors. Cela dépend principalement de la manière dont votre format de données correspond.
Format des données :
Exemple de code :