Суть в том, что надо сделать механизм аналогичный по использованию тому, который есть в Material - компонент dialog, чтобы в произвольном компоненте я мог заинжектить некий сервис, у него вызвать метод и передать в него класс компонента и он зарендерился адекватно в нем.
Вот пример вызова MatDialog
export class SomeComponent {
constructor(
private dialog: MatDialog
) {}
some(){
this.dialog.open(OtherComponent, {
data: {
some: "data"
}
})
}
}
Подскажите референсы где про такое можно почитать