Angular <;天然气集装箱>;及<;ng模板>;?

Angular <;天然气集装箱>;及<;ng模板>;?,angular,angular2-template,ng-template,ng-container,Angular,Angular2 Template,Ng Template,Ng Container,我对和有疑问。在我们的代码中使用哪个更好。我已经阅读了关于这两个标签之间差异的答案。它说,通过转换糖(使它有点复杂) `<div *ngFor="let person of persons"></div>` `` 对此 <ng-template ngFor let-person="$implicit" [ngForOf]="persons"> <div>...</div> </ng-template> ..

我对
有疑问。在我们的代码中使用哪个更好。我已经阅读了关于这两个标签之间差异的答案。它说,通过转换糖(使它有点复杂)

 `<div *ngFor="let person of persons"></div>`
``
对此

<ng-template ngFor let-person="$implicit" [ngForOf]="persons">
   <div>...</div>
 </ng-template>

...

因此,我担心的是与
相比,
会影响浏览器中的渲染性能,应该优先考虑这两个选项中的哪一个

如果您使用的是AoT编译,则不会有任何区别,因为编译将发生。。。远远提前。即使使用JiT编译,您也不应该真正担心它,除非您正在渲染数千个元素

我想到的一些优化是:

  • 使用

实际上,它可以渲染多达1000个元素。那么偏好呢。应该使用哪一种?