Ng-repeat-start in angular2 – aka使用NgFor重复多个元素
发布时间:2020-12-17 08:09:32 所属栏目:安全 来源:网络整理
导读:我需要在Angular2的每个项目的列表中重复几个li元素。在角度1.x中,我使用了ng-repeat-start和ng-repeat-end。我在Angular 2中找不到正确的方法。有 some older blog posts关于这个,但他们的建议不适用于Angular2的最新beta。 应该为每个类别重复所有 li元
我需要在Angular2的每个项目的列表中重复几个li元素。在角度1.x中,我使用了ng-repeat-start和ng-repeat-end。我在Angular 2中找不到正确的方法。有
some older blog posts关于这个,但他们的建议不适用于Angular2的最新beta。
应该为每个类别重复所有< li>元素: 帮帮我? <ul class="dropdown-menu" role="menu"> <li class="dropdown-header"> {{ category.title }} </li> <li> <a href="{{ '/music/' + tag.keyword }}" *ngFor="#tag of category.tags" [hidden]="tag.deleted === 1">{{ tag.tag_title_da }}</a> </li> <li class="divider"></li> <li class="dropdown-header">Alle musikstykker</li> <li><a href="/music/all">Alle musikstykker</a></li> </ul>
如果要重复内容,请使用模板标签,并在ngFor上删除*前缀。
根据Victor Savkin on ngFor和模板:
<ul class="dropdown-menu" role="menu"> <template ngFor #category [ngForOf]="categories"> <li class="dropdown-header"> {{ category.title }} </li> <li> <a href="{{ '/music/' + tag.keyword }}" *ngFor="#tag of category.tags" [hidden]="tag.deleted === 1">{{ tag.tag_title_da }}</a> </li> <li class="divider"></li> <li class="dropdown-header">Alle musikstykker</li> <li><a href="/music/all">Alle musikstykker</a></li> </template> </ul> 更新角度^ 2.0.0 您可以使用ng-container,只需更改#var即可。 < NG-容器>行为与< template>相同但允许使用更常见的语法。 <ul class="dropdown-menu" role="menu"> <ng-container *ngFor="let category of categories"> <li class="dropdown-header"> {{ category.title }} </li> <li> <a href="{{ '/music/' + tag.keyword }}" *ngFor="let tag of category.tags" [hidden]="tag.deleted === 1">{{ tag.tag_title_da }}</a> </li> <li class="divider"></li> <li class="dropdown-header">Alle musikstykker</li> <li><a href="/music/all">Alle musikstykker</a></li> </ng-container> </ul> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- bash – 根据列中的值选择行
- angularjs – ui-router在解析父状态之前触发子状态
- Ultra-Scalable Spectral Clustering and Ensemble Cluster
- angular – 将mouseevent传递给组件onclick
- WebService大讲堂之Axis2(10):使用soapmonitor模块监视soa
- 全面解析Bootstrap弹窗的实现方法
- 如何使$(eval $(shell …))在GNU make中工作
- Angular2:触发当前路径保护 – 处理注销操作
- angularjs – 是否有代理解析/拒绝对Angular $q延迟的承诺的
- bootstrap模态弹出框学习笔记(1-7 模态弹出框--触发模态弹