Это, вероятно, плохо сформулировано, но в моих существующих проектах Angular 1 я использую кучу ресурсов HTML, которые предварительно скомпилированы в JS файл с использованием HTML2JS. Это отлично работает, поэтому теперь я рассматриваю свой подход для Angular 2. Поскольку HTML2JS не обновлен, все, кажется, вращается вокруг двух стратегий.
Сначала вы добавляете встроенную строку HTML внутри @tempate atScript. Это кэширует его, поэтому я не хожу на сервер все время, но это также затрудняет форматирование в IDE и уменьшает читаемость IMHO.
Второй способ - использовать внешний файл и использовать URL-адрес внутри @template. Это, по-видимому, делает вещи более читабельными, но ограничивает количество кеширования. Это означает, что мне нужно делать большие серверные вызовы, которые я бы хотел избежать.
Есть ли способ запустить файл в HTML, затем скомпилироваться в файл .js и включен в компонент Angular2?