Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度2,不渲染动态组件的子组件_Javascript_Angular_Angular8_Ng Component Outlet - Fatal编程技术网

Javascript 角度2,不渲染动态组件的子组件

Javascript 角度2,不渲染动态组件的子组件,javascript,angular,angular8,ng-component-outlet,Javascript,Angular,Angular8,Ng Component Outlet,我在用这个方法 <ng-container *ngComponentOutlet="myComponent"> </ng-container> 将一个组件注入到另一个组件中,在我的例子中,将一个表单注入到侧栏中。但是,从注入的组件(表单)中,我不能使用应用程序的管道和共享组件。在注入的组件中无法识别shared.module中存在的组件或管道。如何使共享组件在通过ngComponentOutlet注入的组件中可用 我做了,但是 我是用组件工厂做的。但实际上我还

我在用这个方法

<ng-container
   *ngComponentOutlet="myComponent">
</ng-container>

将一个组件注入到另一个组件中,在我的例子中,将一个表单注入到侧栏中。但是,从注入的组件(表单)中,我不能使用应用程序的管道和共享组件。在注入的组件中无法识别shared.module中存在的组件或管道。如何使共享组件在通过ngComponentOutlet注入的组件中可用

我做了,但是 我是用组件工厂做的。但实际上我还有一个问题:
“我的组件”正在渲染,但没有其子组件。如何使用组件工厂渲染其子组件?

我管理。只是模块的排列有问题。

您介意提供一些代码片段吗?一个(非)工作的例子将是伟大的!(例如通过stackblitz)嗨@KenanGüler,我只用Angular的内置组件工厂就完成了。但实际上问题是另一个。我的动态组件的子组件没有实例化…我明白了。很高兴,你解决了你的问题!但是,大多数情况下使用的是组件选择器a la
或,而不是
ngComponentOutlet
一个。