<div *ngFor="let item of sourcelist; trackBy: TrackbyFunction" (click)="clickHandler(item)">
<ng-template [ngTemplateOutlet]="template" [ngTemplateOutletContext]="{item:item}">
</ng-template>
</div>
上面的代码,每次我设置sourcelist时,所有模板都会再次生成,即使我设置了trackBy, 我也试过这个https://angular.io/api/common/NgForOf样本,
<ng-template ngFor let-item [ngForOf]="items" let-i="index" [ngForTrackBy]="trackByFn">
<li>...</li>
</ng-template>
但它不支持ngTemplateOutlet,我需要ngTemplateOutlet来获取此组件之外的templte。