Angular Эквивалент WPF ListView DataTemplate и DataTemplateSelector - PullRequest
1 голос
/ 02 апреля 2020

Как разработчик WPF, в настоящее время пишущий приложение для Angular, мне трудно найти эквивалентную функциональность WPF ListView вместе с DataTemplate и DataTemplateSelector . С помощью этой функции я могу просто связать список объектов различных типов и определить шаблон данных для каждого типа. Я также могу создать класс, который выбирает соответствующий шаблон данных на основе элемента.

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

Самое многообещающее решение, которое я нашел здесь с использованием ngFor и template .

Я нашел другой способ , используя ngFor с ng-container и ngTemplateOutlet.

С Angular 9 и механизмом Ivy, я узнал, что теперь возможно динамическое создание компонентов.

Что с текущей версией Angular лучший способ выполнить sh это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...