更改Angular 2组件模板中的嵌套

时间:2017-01-25 19:00:41

标签: javascript angular

我有一个用户可配置的布局,我相信我需要更改每个配置的元素嵌套。我不想要多个模板,因为这需要维护,但我想知道Angular 2中是否有某种方法来定义父元素,其子元素将显示天气或不显示父元素是显示。如果我有:

<parent>
    <child />
</parent>

我想使用某种切换来从显示列表中删除parent元素而不会丢失它child。因此,在切换时,child将成为parent父母的孩子。

这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

编辑以匹配新问题:

我不知道有任何方法可以让你轻松地做到这一点。一个简单的解决方案可能不够全面,无法满足您的应用:

<parent *ngIf="parentCondition">
    <child />
</parent>
<child *ngIf="!parentCondition" />