AngularJS поддерживает модульный подход. Модули используются для разделения логических функций, например, служб, контроллеров, приложений и т. Д. И сохраняют код чистым. Мы определяем модули в отдельных файлах js и называем их в файле module.js. В этом примере мы собираемся создать два модуля.
- Application Module - используется для инициализации приложения с помощью контроллера (ов).
- Модуль контроллера - используется для определения контроллера.
Прикладной модуль
mainApp.jsЗдесь мы объявили приложение mainApp модуль , используя angular.module функцию. Мы передали пустой массив. Этот массив обычно содержит зависимые модули.
Контрольный модуль
studentController.jsЗдесь мы объявили модуль контроллера studentController, используя функцию mainApp.controller.
Внимание!!!
Если примеры не отображаются на странице или искажены, проверьте не блокирует ли их браузер!
Opera
Google Chrome
Mozilla Firefox
Yandex
Использование модулей
Здесь мы использовали модуль приложения, используя директиву и контроллер ng-app, используя директиву ng-controller. Мы импортировали mainApp.js и studentController.js на главную страницу html.
Пример
В следующем примере будут показаны все вышеупомянутые модули.
mainApp.js studentController.jsAngularJS Sample Application
Enter first name: | |||||
Enter last name: | |||||
Name: | {{student.fullName()}} | ||||
Subject: |
|
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- AngularJS - Службы - 21/07/2018 20:07
- AngularJS - Интернализация - 20/07/2018 17:18
- AngularJS - Пользовательские директивы - 20/07/2018 17:17
- AngularJS - инъекция зависимостей - 20/07/2018 17:14
- AngularJS - Области - 20/07/2018 17:13
- AngularJS - View - 20/07/2018 17:09
- AngularJS - Ajax - 20/07/2018 17:08
- AngularJS - Подключение вебстраниц - 20/07/2018 17:06
- AngularJS - Формы - 20/07/2018 17:02
Предыдущие статьи
- AngularJS - HTML DOM - 20/07/2018 16:30
- AngularJS - Таблицы - 20/07/2018 16:26
- AngularJS - Фильтры - 20/07/2018 16:13
- AngularJS - Контроллеры - 20/07/2018 16:09
- AngularJS - Выражения - 20/07/2018 16:03
- AngularJS - Директивы - 20/07/2018 16:02
- AngularJS - первое приложение - 20/07/2018 15:57
- AngularJS - Архитектура MVC - 20/07/2018 15:54
- AngularJS - настройка среды - 20/07/2018 15:43
- Обзор AngularJS - 20/07/2018 15:38
- Изучаем AngularJS - 20/07/2018 15:35