Для расширения HTML используются директивы AngularJS. Это специальные атрибуты, начиная с ng-префикса. Мы обсудим следующие директивы -
- Ng-app - эта директива запускает приложение AngularJS.
- Ng-init - эта директива инициализирует данные приложения.
- Ng-model - эта директива определяет модель, которая является переменной, которая будет использоваться в AngularJS.
- Ng-repeat - эта директива повторяет элементы html для каждого элемента в коллекции.
Внимание!!!
Если примеры не отображаются на странице или искажены, проверьте не блокирует ли их браузер!
Opera
![]()
Google Chrome
![]()
Mozilla Firefox
![]()
Yandex
![]()
Директива ng-app
Директива ng-app запускает приложение AngularJS. Он определяет корневой элемент. Он автоматически инициализирует или загружает приложение, когда загружается веб-страница, содержащая приложение AngularJS. Он также используется для загрузки различных модулей AngularJS в приложении AngularJS. В следующем примере мы определили приложение AngularJS по умолчанию, используя атрибут ng-app элемента div.
Директива ng-init
Директива ng-init инициализирует данные приложения AngularJS. Он используется, чтобы поместить значения в переменные, которые будут использоваться в приложении. В следующем примере мы инициализируем массив стран. Мы используем синтаксис JSON для определения массива стран.
Директива ng-model
Директива ng-model определяет модель / переменную, которая будет использоваться в приложении AngularJS. В следующем примере мы определили модель с именем "name".
Директива ng-repeat
Директива ng-repeat повторяет элементы html для каждого элемента в коллекции. В следующем примере мы повторяем массив из нескольких стран.
Пример
В следующем примере будут показаны все вышеупомянутые директивы.
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- 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 - Модули - 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