Ng-repeat-start in angular2 - aka wiederhole mehrere Elemente mit NgFor
Ich muss mehrmals wiederholt li
-Elemente in einer Liste in Angular2 für jedes Element. In angular 1.x I verwendet ng-repeat-start
und ng-repeat-end
. Ich kann nicht den richtigen Weg finden, um es in Winkel 2. Es gibt einige ältere blog-Beiträge über diese, aber Ihre Vorschläge nicht funktionieren, in der neuesten beta-Version von Angular2.
Alle <li>
-Elemente, die wiederholt werden soll, für jede Kategorie:
(was ich normalerweise tun würde, mit dem Attribut *ngFor="#category of categories"
- aber ich kann nicht finden, wo es...
Helfen?
<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>
InformationsquelleAutor der Frage skovmand | 2015-12-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, wiederholen der Inhalte, Nutzung der
template
tag, und entfernen Sie die*
Präfix aufngFor
.Laut Victor Savkin auf
ngFor
undtemplates
:Update eckig ^2.0.0
Können Sie
ng-container
und ändern Sie einfach#var
zulet var
.<ng-container>
verhält sich ähnlich wie der<template>
aber ermöglicht, um die weitere gemeinsame syntax.InformationsquelleAutor der Antwort pixelbits
In den neueren Versionen funktioniert es so:
--> lassen-Kategorie statt #Kategorie
InformationsquelleAutor der Antwort user1879408
Dank für deine Mühe, pixelbits, doch die Antwort war anders.
Lesen über die Sternchen in Template-Syntax in das Eckige.io-guides gibt Ihnen die Ahnung.
Diese es gelöst:
InformationsquelleAutor der Antwort skovmand
Arbeitete mit 5.2.x
InformationsquelleAutor der Antwort Rahmathullah M