Как я могу отобразить разнородный список с разными шаблонами в angular?

#angular #heterogeneous-array

#angular #разнородный массив

Вопрос:

Я хочу представить список элементов, поступающих из сервиса, и элементы могут быть разных типов. Мне нужно отобразить другой шаблон для каждого элемента во время выполнения. Есть ли что-нибудь, что выбирает шаблон для каждого элемента в коллекции на основе его значения или типа? Например, в xaml есть концепция выбора шаблона.

Комментарии:

1. Что не так с этим вопросом?

Ответ №1:

Вы можете использовать NgSwitch . Оберните возможные шаблоны в контейнер и поместите директиву ng switch в контейнер. Поместите директиву NgSwitchCase в каждый шаблон. Совпадающие случаи будут видны.