簡體   English   中英

如何在沒有包裝元素的情況下重復內容(也稱為* ngFor)?

[英]How can I repeat content (aka *ngFor) without a wrapping element?

我有一個Angular 4組件,它使用的是一個有效的二維數組。 我有一個包含一系列鏈接的部分數組。 我希望能夠平坦地輸出它們:

<ul>
  <div *ngFor="let section of all_sections">
    <li *ngFor="let nav of section.links" [class.active]="nav.href === current_url">
    </li>
    <li class="divider"></li>
  </div>
</ul>

我怎么能強制它做循環但沒有額外的包裝div為部分? 它應該只是ul里面的li標簽。

預期產量:

<ul>
    <li class="active"></li>
    <li class="active"></li>
    <li class="active"></li>
    <li class="divider"></li>
    <li class="active"></li>
    <li class="active"></li>
    <li class="active"></li>
    <li class="divider"></li>
</ul>

你可以嘗試使用ng-container

<ng-container *ngFor="let section of all_sections;">
 ...
</ng-container>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM