DOM中没有选择器标签的Angular 2组件 [英] Angular 2 component without selector tag in DOM

查看:21
本文介绍了DOM中没有选择器标签的Angular 2组件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要这个:

div 1...

<div *ngIf="...">div 2...</div><div *ngIf="...">div 3...</div>

但我不想重复*ngIf,所以我用这个模板创建了我的组件:

div 1...

<div>div 2...</div><div>div 3...</div>

我把 *ngIf 放在我的组件标签中:<my-component *ngIf="...">

问题是 Angular 2 将 标签放在 DOM 中,而我不想要它.

对于任何了解 ASP.NET WebForms 的人,我想要一个 Angular 2 中的组件,它的工作原理类似于 <asp:PlaceHolder> 控件...

解决方案

使用等效的 扩展了 *ngIf 符号,带有 template 标签: