Область применения - специальный объект javascript, который играет роль соединения контроллера с представлениями. Область содержит данные модели. В контроллерах доступ к данным модели осуществляется через объект $scope.
Ниже приведены важные моменты, которые следует учитывать в приведенном выше примере.
- $Scope передается как первый аргумент контроллеру во время определения его конструктора.
- $Scope.message и $ scope.type - это модели, которые должны использоваться на странице HTML.
- Мы установили значения для моделей, которые будут отображаться в прикладном модуле, контроллер которого является shapeController.
- Мы также можем определять функции в $scope.
Внимание!!!
Если примеры не отображаются на странице или искажены, проверьте не блокирует ли их браузер!
Opera
Google Chrome
Mozilla Firefox
Yandex
Наследование
Область применения - это специальные контроллеры. Если мы определяем вложенные контроллеры, то дочерний контроллер будет наследовать область его родительского контроллера.
Ниже приведены важные моменты, которые следует учитывать в приведенном выше примере.
- Мы установили значения для моделей в shapeController.
- Мы переопределили сообщение в контроллере circleController. Когда «сообщение» используется в модуле контроллера circleController, будет использоваться переопределенное сообщение.
Пример
В следующем примере будут показаны все вышеупомянутые директивы.
Результат
Откройте textAngularJS.htm в веб-браузере.
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
Предыдущие статьи
- 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 - Модули - 20/07/2018 16:34
- 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