Загрузка Angular шаблонов во время выполнения - PullRequest
0 голосов
/ 04 мая 2020

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

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

AngularJS попытался загрузить файлы шаблонов через AJAX, и вам пришлось настраивать или создавать сценарии для шаблонов компиляции AOT, в основном я хочу сделать это в обратном порядке только для пары компонентов.

1 Ответ

0 голосов
/ 04 мая 2020

То, что вы, вероятно, ищете, это "Dynami c компоненты" в angular, эта статья должна дать вам хороший обзор https://indepth.dev/here-is-what-you-need-to-know-about-dynamic-components-in-angular/

В общем, я бы Предложите реализовать несколько параметров настройки, которые не требуют загрузки и компиляции нового кода HTML для обеспечения возможности настройки. Когда пользователи буквально переписывают ваше приложение, его использование кажется более чем плохой идеей.

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