【发布时间】:2017-08-27 13:46:27
【问题描述】:
我发现了这个类似的问题。 angular 4+ assign @Input for ngComponentOutlet dynamically created component
但是已经一个月了。有什么变化吗?
基本上,我按照本指南创建了一个动态组件:https://angular.io/docs/ts/latest/cookbook/dynamic-component-loader.html
通过这种方法,我可以为动态组件分配一个值:
(<AdComponent>componentRef.instance).data = adItem.data;
我仍然无法使用开箱即用的 NgComponentOutlet 为动态组件分配值吗? (https://angular.io/docs/ts/latest/api/common/index/NgComponentOutlet-directive.html)
【问题讨论】:
-
在询问之前您至少尝试过吗?如果是这样,结果或错误是什么?
-
是的。我无法
-
解决方法是在组件中使用服务。有一个创建事件的建议。问题在这里github.com/angular/angular/issues/15360 和这里github.com/angular/angular/pull/15362。