Назначение динамических директив html в Angular 5 - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть список директив компонента, динамически поступающих из бэкэнда, и я хочу, чтобы они отображались динамически в Angular 5 или Angular 6.

Например, В компоненте ниже приведен код, который будет извлечен из другого источника, например, из файла или базы данных:

dynamicList = [{name: "ComponentA", шаблон: "A"}, {name: "ComponentB", шаблон: "B"}

A = директива componentA // не может быть заключена в квадратные скобки, поскольку этот пост не отображает HTML-разметки.

B = директива componentB

В html я хочу отобразить вышеупомянутый список, используя ng For. Но директива компонента показывается как строка, не получающая визуализацию. Может кто-нибудь, пожалуйста, предложите.

Я ссылался на концепцию динамического компонента, но для того, чтобы было известно, что для присоединения к ContainerRef требуется фактическое имя класса компонента.

...