0

我想使用ComponentFactoryResolver动态创建组件,我已阅读了关于如何实现此目的的教程(例如this),但无法看到它与材质组件的关系。使用ComponentFactoryResolver渲染角度材质组件

实例 - 动态渲染MD-选择

我可以看到如何得到MdSelectModule,但不会删除该模块的服务的组件。 我需要的是这样的:

const factory = this.resolver.resolveComponentFactory(MdSelectComponent);

我会怎么做呢?我可以创建一个包装组件,它只包含一个<md-select>并使用它,但我很想知道是否有更好的方法。

回答

0

所以要做到这一点,我确实创建了一个新组件,并在其中嵌套<md-select>

仍然有兴趣看看是否有更好的方法,但这是一个解决方案。