如何将组件转换为另一个组件

时间:2018-03-02 21:08:39

标签: angular

我有一个角度组件,我正在尝试使用trasclusion注入一个组件。我想要注入的组件如下所示:

<b-upsell-creative
    [channelId]="(context.channel | async)?.id | async">
</b-upsell-creative>

我正试图将它包含在我的test.component.html中:

<div ng-transclude="b-upsell-creative"></div>

但我根本没有看到我的组件。如果我将b-upsell-creative直接包含在我的test.component.html中,它似乎可以正常工作

1 个答案:

答案 0 :(得分:0)

我能够通过使用标签来解决我的问题:

if ($model->relation->isNotEmpty()) {
   ....
}

在我的子组件中,然后传递我的

父组件中的

<ng-content></ng-content> 组件:

b-upsell-creative