Как сделать Dynami c templateUrl в Angular - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть пять вариантов моего приложения, и все они имеют одинаковую функциональность. Но HTML шаблоны разные.

Теперь у меня есть пять почти одинаковых * .ts файлов. Для оптимизации у меня один из подходов - сделать логи c для сервисов, а потом предоставить их компоненту, но мне это не нравится.

Можете ли вы помочь мне решить эту проблему?

  • Я не хочу делать компонент динамически
  • Я не хочу использовать много * ngIf в шаблоне (для каждого варианта)

  • Я хочу 1 * .component.ts и 5 *. <% Вариант%>. Компонент. html и 5 *. <% Вариант%>. Component.s css (и я выберу один из <% option%> в среде или как UseClass с сервисами)
  • Я хочу поддержку IDE (Webstorm) - связывание, связывание html переменных с * .ts

Да, я знаю, что люди задают этот вопрос раньше, и шаблоны в Angular компилируются в JavaScript AOT, и это невозможно. Но, может быть, кто-нибудь решит это из пользовательского плагина, конфигурации веб-пакета или чего-то еще

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