Как я могу отобразить гетерогенный список с различными шаблонами в угловых?
Я хочу представить список предметов, поступающих из службы, и предметы могут быть разных типов. Мне нужно отображать разные шаблоны для каждого элемента во время выполнения. Есть ли что-то, что выбирает шаблон для каждого элемента в коллекции на основе его значения или типа? Например, в xaml есть концепция селектора шаблонов.
1 ответ
Решение
Ты можешь использовать NgSwitch
, Оберните возможные шаблоны в контейнере и поместите директиву ng switch в контейнер. Поместите директиву NgSwitchCase на каждый шаблон. Соответствующие случаи будут видны.