Я изо всех сил пытался найти какую-либо информацию об этом в Интернете, так что вот:
В угловом приложении есть несколько вариантов включения шаблонов. В зависимости от использования приложения, разные методы могут оказаться более эффективными. В моем случае я пишу приложение, в котором большинство страниц будет просматриваться каждый раз, когда приложение используется.
В моем текущем подходе используется подход $routeProvider
с templateUrl
для каждого представления, что приводит к выборке нескольких файлов .html на разных этапах. На мой взгляд, это создает ненужную нагрузку на веб-сервер.
Есть ли другой вариант включения полного содержимого в один запрос, который соответствует лучшим практикам angular?
Моя текущая лучшая идея - включить все шаблоны в индексный файл и использовать ng-if
для отображения только текущего соответствующего представления.