在 Angular 2 中使用没有额外元素的 ngIf

新手上路,请多包涵

我可以在没有额外容器元素的情况下使用 ngIf 吗?

 <tr *ngFor="...">
  <div *ngIf="...">
    ...
  </div>
  <div *ngIf="!...">
    ...
  </div>
</tr>

它在表格中不起作用,因为那样会使 HTML 无效。

原文由 janispritzkau 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 325
2 个回答

我找到了一个方法: https ://angular.io/docs/ts/latest/guide/template-syntax.html#!#star-template。

您可以简单地使用 <template> 标记并将 *ngIf 替换为 [ngIf] 就像这样。

 <template [ngIf]="...">
  ...
</template>

原文由 janispritzkau 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题