【发布时间】:2020-07-15 17:01:18
【问题描述】:
最近我在 Angular 中使用了一个 *ngIf 指令和一个 else 块,我想知道为什么在 Angular docs 中的示例使用分号 (<div *ngIf="condition; else elseBlock">Content to render when condition is true.</div>),因为这似乎在没有分号也是如此。
不使用分号有什么副作用吗?或者这只是一种更简洁的编码方式?
【问题讨论】:
-
这是一个 else 块。然后您可以编写
<ng-template #elseBlock></ng-template>,以防condition失败。见这里:stackoverflow.com/q/43006550/6513921 -
我知道它用于 else 块。但我想知道为什么需要它,因为它似乎也可以在没有分号的情况下工作。也许我写的问题有点太模糊了。我将编辑我的问题。
-
请注意文档中的one of the examples 没有分号。
标签: html angular angular-ng-if