1

我想使用 ComponentFactoryResolver 来动态创建一个组件,我已经阅读了有关如何实现这一点的教程(例如this),但看不到它与 Material 组件的关系。

示例 - 动态呈现 md-select

我可以看到如何获取 MdSelectModule,但看不到从该模块提供的组件。我需要这样的东西:

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

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

4

1 回答 1

1

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

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

于 2017-08-10T14:40:25.670 回答