我想使用 ComponentFactoryResolver 动态创建组件,我已阅读有关如何实现此目的的教程(例如 this),但看不到它与 Material 组件有何关系。
示例 - 动态呈现 md-select
我可以看到如何获取 MdSelectModule,但看不到从该模块提供的组件。 我需要这样的东西:
const factory = this.resolver.resolveComponentFactory(MdSelectComponent);
我该怎么做?我可以创建一个包装器组件,它只包含一个 <md-select>
并使用它,但我很想知道是否有更好的方法。
最佳答案
为此,我确实创建了一个新组件,并简单地嵌套了 <md-select>
里面。
仍然有兴趣看看是否有更好的方法,但这是一个解决方案。
关于javascript - 使用 ComponentFactoryResolver 渲染 Angular Material 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45613519/