Я хочу использовать ComponentFactoryResolver для динамического создания компонента, я прочитал учебники о том, как это сделать (например, это), но не могу понять, как это связано с компонентами Material.
Пример - динамически отображать md-select
Я могу видеть, как получить MdSelectModule, но не компонент, который служил из этого модуля. Мне нужно что-то вроде этого:
const factory = this.resolver.resolveComponentFactory(MdSelectComponent);
Как мне это сделать? Я мог бы создать компонент оболочки, который просто содержит один <md-select>
и использовать его, но мне интересно узнать, есть ли лучший способ.
Поэтому для этого я создал новый компонент и просто вложенный <md-select>
внутри него.
Все еще интересно посмотреть, есть ли лучший способ, но это решение.