Описание тега ng-app

Используйте эту директиву для автоматической загрузки приложения AngularJS. Директива ngApp обозначает корневой элемент приложения и обычно размещается рядом с корневым элементом страницы - например, в тегах или.

Используйте эту директиву для автоматической загрузки приложения AngularJS. Директива ngApp обозначает корневой элемент приложения и обычно размещается рядом с корневым элементом страницы - например, в тегах или.

Только одно приложение AngularJS может быть автоматически загружено для каждого HTML-документа. Первый ngApp, найденный в документе, будет использоваться для определения корневого элемента для автоматической загрузки в качестве приложения. Чтобы запустить несколько приложений в документе HTML, вы должны вручную загрузить их, используя вместо этого angular.bootstrap. Приложения AngularJS не могут быть вложены друг в друга.

Вы можете указать модуль AngularJS, который будет использоваться в качестве корневого модуля для приложения. Этот модуль будет загружен в инжектор $ при загрузке приложения. Он должен содержать необходимый код приложения или иметь зависимости от других модулей, которые будут содержать этот код. См. Angular.module для получения дополнительной информации.

В приведенном ниже примере, если бы директива ngApp не была помещена в элемент html, документ не был бы скомпилирован, AppController не был бы создан и {{ a+b }} не был бы разрешен до 3.

ngApp - самый простой и распространенный способ начальной загрузки приложения.