Визуализация угловых компонентов материала с помощью ComponentFactoryResolver

1

Я хочу использовать ComponentFactoryResolver для динамического создания компонента, я прочитал учебники о том, как это сделать (например, это), но не могу понять, как это связано с компонентами Material.

Пример - динамически отображать md-select

Я могу видеть, как получить MdSelectModule, но не компонент, который служил из этого модуля. Мне нужно что-то вроде этого:

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

Как мне это сделать? Я мог бы создать компонент оболочки, который просто содержит один <md-select> и использовать его, но мне интересно узнать, есть ли лучший способ.

Теги:
angular
web-component
angular-material2

1 ответ

1

Поэтому для этого я создал новый компонент и просто вложенный <md-select> внутри него.

Все еще интересно посмотреть, есть ли лучший способ, но это решение.

  • 0
    это то, что ты в итоге сделал? Я искал в Интернете, но не могу найти лучшего решения либо ..
  • 0
    Я думаю, что сделал, но я не могу вспомнить и отказался от проекта некоторое время назад. В версии 6 это проделало долгий путь, так что прочитайте - но они должны быть объявлены как входные компоненты, и я не уверен, что вы можете сделать это с библиотечными компонентами, вы можете

Ещё вопросы

Сообщество Overcoder
Наверх
Меню