1
讓後續代碼:奇怪的差距<ngFor模板>而不是* ngFor
<template ngFor [ngForOf]="items" let-item>
<li>
<a class='dnp1-menu-link' [routerLink]="[item.route]">
<span>{{item.label}}</span>
</a>
</li>
</template>
和:
<li *ngFor="let item of items">
<a class='dnp1-menu-link {{ item.domClass }}' [routerLink]="[item.route]">
<span> {{item.label}} </span>
</a>
</li>
我認爲這兩段將導致相同的行爲,但:
這是預期嗎?爲什麼?
我已經實現的原因是「\ n」個模板,並按照標籤 例如之間,這個作品:
<template ngFor [ngForOf]="items" let-item><li>
<a class='dnp1-menu-link' [routerLink]="[item.route]">
<span>{{item.label}}</span>
</a>
</li></template>
不過,我不明白爲什麼,不知道這是否是一個錯誤或功能。
您是否有重生它? – yurzui
'preserveWhitespaces:false' – yurzui
@yurzui 就是這樣! 現在我明白了,謝謝! – Danilo