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