它们都是用于将元素组合在一起的时刻(2.x,4.x),而不必引入将在页面上呈现的另一个元素(如div或span).
原文链接:https://www.f2er.com/angularjs/142378.html模板,但是,需要讨厌的语法.例如,
<li *ngFor="let item of items; let i = index; trackBy: trackByFn">...</li>
会成为
<template ngFor let-item [ngForOf]="items" let-i="index" [ngForTrackBy]="trackByFn"> <li>...</li> </template>
您可以使用ng-container,因为它遵循您期望的可能已经熟悉的nice *语法.
<ng-container *ngFor="let item of items; let i = index; trackBy: trackByFn"> <li>...</li> </ng-container>
阅读this discussion on GitHub可以找到更多的细节.
请注意,在4.x< template>已被弃用,并更改为< ng-template>.