Как загрузить один динамический компонент для каждого шага на степпере

Моя проблема заключается в том, что я должен динамически загружать один компонент массива на каждом шаге моего шагового двигателя в шаблоне.

Я следовал руководству Angular по загрузке динамических компонентов в шаблон, но пока я могу визуализировать все компоненты из массива только на первом шаге степпера, как на других шагах нет элемента привязки или я не может настроить таргетинг на этот элемент привязки.

Я сделал нефункциональный Stackblitz, чтобы представить себе, чего мне нужно достичь. Есть какие-нибудь подсказки, как это сделать?

https://stackblitz.com/edit/angular-1hulxp


person jespinosa    schedule 30.08.2018    source источник
comment
Вы это решили?   -  person Tzvi Gregory Kaidanov    schedule 22.11.2018
comment
Нет, извините, я изменил структуру приложения.   -  person jespinosa    schedule 27.11.2018


Ответы (1)


Собственно, вам следует искать проекцию контента, а не динамическую загрузку компонента.

В случае динамической загрузки можно загрузить несколько компонентов в одно и то же место.

Но, если я правильно понимаю ваше требование, вы хотите загрузить разные компоненты в разных местах, то есть в разные части шагового двигателя. В этом случае вы должны использовать проекцию контента. Проекция контента раньше (в angularjs) называлась включением.

person Vaishnavi Dongre    schedule 25.02.2019
comment
Ваш ответ выглядит как комментарий. - person Atul Dwivedi; 25.02.2019