Я имею в виду эту ссылку Stackblitz, чтобы понять ViewContainerRef.
Однако я хочу создать компонент с правильным файлом HTML, .ts и CSS. В примере я имею в виду, что они закодировали HTML в самом файле .ts, но мой HTML большой, поэтому я хочу сохранить его в отдельном файле. Если у меня есть отдельный файл .ts и HTML, то как я могу вызвать их с помощью viewContainerRef. Я был бы очень признателен, если бы кто-нибудь также указал на пример stackblitz.






Если все, что вы хотите сделать, это разделить файлы, вы можете просто использовать templateUrl в Component.ts и поместить свой шаблон в этот файл.
@Component({
selector: 'dynamic-component',
templateUrl: './dynamic-component.html'
})