首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角2+保持范围和检测传递给子组件的(遮挡/模板)内容

角2+保持范围和检测传递给子组件的(遮挡/模板)内容
EN

Stack Overflow用户
提问于 2018-02-07 18:07:33
回答 1查看 43关注 0票数 0

我需要传递HTML (还是ng-template?)将其呈现在子组件中。有时,内容将不会被传递,子组件需要知道是否是天气(如果没有传递,它将有默认的内容)。另外,我想要(排除?)内容具有与传递该内容的父组件相同的作用域,或以某种方式访问此作用域。

我知道如何完成传递带有transclusion的HTML (或者可能通过输入传递模板HTML?),但不确定如何从子节点判断内容是否与transclusion一起传递。但范围界定可能是这里的主要问题。

我确信我已经看到了如何将ng-template作为参数/输入来传递,但是我找不到一个例子。

这样做的标准方法是什么?

EN

Stack Overflow用户

发布于 2018-02-07 18:15:21

如果您已经知道如何将模板传递给子模板,则可以使用以下方法传递数据。如果需要,这可以是包含更多变量的布尔值或对象。

在父视图中

代码语言:javascript
运行
复制
<app-sub-component [setData]="someData"></app-sub-component>

在子组件中

代码语言:javascript
运行
复制
 @Input()
 set setData(data: any) {
    this.data = data;
}
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48670595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档