我想使用ComponentFactoryResolver动态创建一个组件,我已经阅读了有关如何实现这一点的教程(例如this),但看不出它与Material组件的关系。
示例 - 动态渲染md-select
我可以看到如何获取MdSelectModule,但不能看到从该模块提供的组件。 我需要这样的东西:
const factory = this.resolver.resolveComponentFactory(MdSelectComponent);
我该怎么做?我可以创建一个只包含一个<md-select>
的包装器组件并使用它,但我很想知道是否有更好的方法。
答案 0 :(得分:1)
为此,我确实创建了一个新组件,并在其中嵌套了<md-select>
。
仍然有兴趣看看是否有更好的方法,但这是一个解决方案。