javascript - 更改 Angular 2 组件模板内的嵌套

标签 javascript angular

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

<parent>
    <child />
</parent>

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

这可能吗?

最佳答案

编辑以匹配新问题:

我不知道有什么选项可以让您轻松做到这一点。一个简单的解决方案可能对于您的应用程序来说不够全面:

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

关于javascript - 更改 Angular 2 组件模板内的嵌套,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41859533/

相关文章:

javascript - Angular - 在自路由更改时重新创建组件

angular - 如何创建一个接口(interface)来以 Angular 方式制作http响应类型?

javascript - 如何使用 if 与 $http.post 的数据回调?

javascript - 转动按钮可以用鼠标中键点击

javascript - 如何通过单击按钮更改添加元素的顺序?

javascript - 从 HTML 文件中的 TypeScript (.ts) 获取值。

javascript - 在 jQuery 函数中传递变量

javascript - 如何从 atob 创建二进制 blob - 当前获取不同的字节

html - ionic 加载 Controller css

javascript - 如何动态更改 angular2 html?