Просто пытаюсь понять точную разницу в подходах к использованию ngView и ngInclude в AngularJS. Когда было бы правильно использовать один над другим? Спасибо.
Как решить, когда использовать ngView или ngInclude?
Ответ 1
ngView работает вместе с маршрутизацией и в основном имеет важное значение для angular SPA. Он обычно используется для включения основного содержимого вашего сайта, бит между заголовком и нижним колонтитулом, который изменяется каждый раз, когда пользователь щелкает ссылку. Его интеграция с маршрутизацией означает изменение содержимого ngView также меняет контроллер (в зависимости от вашей конфигурации).
ngInclude - это общая цель, вы можете даже не нуждаться в ней. Вы иногда используете его внутри представления, чтобы избежать повторения себя, в тех случаях, когда несколько просмотров требуют того же кода.