Angular2 ng模板文档和用法

mp3*_*por 7 angular

我将我的项目更新到最新的angular2 4.0.0-rc.5并在构建时吐出了很多警告,如下所示:

Template parse warnings:
The <template> element is deprecated. Use <ng-template> instead ("_newGroupReward.group.description}}
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 我在哪里可以找到有关它的信息以及如何使用它?我一直在谷歌搜索,但我能找到的唯一文件是关于稳定的2.4.x版本(官方文档).

最好的祝福

Ara*_*ind 10

ngTemplate是模板的替代品,在将样本模板注入DOM时使用.

下面的例子ngIf else如下所示,

<ng-template #loading>Failed to do something wrong...</ng-template>
<div *ngIf="userObservable;else loading;">
  Aravind is here
</div>
Run Code Online (Sandbox Code Playgroud)

当我使用加载时,angular调用TemplateRef,其名称由loading表示,#loading并在div内替换相应的模板.

现场演示

文档链接


cri*_*ank 6

我找到了这个参考.它可能会有所帮助.

https://toddmotto.com/angular-ngfor-template-element

更新:

我遇到了同样的问题.我通过用ng-container替换ng-template来修复它.有关更多详细信息,请查看官方文档.