2016-12-26 3 views
0

в учебнике: "Модуль создается с помощью функции AngularJS angular.module"AngularJS учебник "создан модуль .."

http://www.w3schools.com/angular/angular_modules.asp

Однако модуль уже существующий в сНу теге определен до

<div ng-app="myApp">...</div> 

Тогда какой смысл процитированного выше заявления?

Danke/Dhonnobad (я надеюсь, что это не удаляется :))

+0

Создав угловой модуль, вы заполните этот div и замените ... –

+0

HTML не определяет модуль angularJS, это всего лишь способ использовать его на веб-странице. – byxor

ответ

1

angular.module фактически создает модуль - конфигурация приложения, поэтому, когда угловой HTML процесса и нашел ng-app директивы - это создать экземпляр приложения с помощью этого конфигурации.

С точки зрения Java, вы можете сказать, что angular.module создает класс, , когда <div ng-app="myApp"> создает экземпляр.

1

Модуль представляет собой контейнер для прикладных контроллеров и директив в целом.

Incase вы упоминаете в index.html, как, <div ng-app="myapp"> ..</div> А вы поддерживаете отдельный файл JavaScript для кодов контроллера и директив кодов, чтобы избежать баловаться в HTML файл в между тегами сценария, рассмотрит в index.js, Вы даете это, как

var app=angular.module("myapp",[]) 

И тогда вы можете добавить контроллеры, как,

app.controller("mycontroller",function($scope){ 
     //javascript code 
    }); 

Это как функции контроллера действует на модуле указанного. Надеюсь, этого хватит.

Смежные вопросы