В этой статье давайте обсудим, как настроить библиотеку AngularJS для использования в разработке веб-приложений. Мы также кратко рассмотрим структуру каталогов и его содержимое.
Когда вы откроете ссылку https://angularjs.org/ , вы увидите, что есть две возможности загрузки библиотеки AngularJS -
- Загрузить AngularJS - нажмите эту кнопку, появится экран, как показано ниже -
- Этот экран дает различные варианты использования Angular JS следующим образом:
- Загрузка и размещение файлов локально
- Существуют два разных варианта: устаревшие и последние . Сами имена самоописательны. legacy имеет версию меньше 1.2.x, а последняя версия 1.6.x.
- Мы также можем работать с мини-версией, несжатой или в zip архиве.
- Доступ к CDN - у вас также есть доступ к CDN. CDN предоставит вам доступ во всем мире к региональным дата-центрам, которые в этом случае будут размещены в Google. Это означает, что использование CDN переносит ответственность за размещение файлов с ваших собственных серверов на ряд внешних. Это также дает преимущество в том, что если посетитель вашей веб-страницы уже загрузил копию AngularJS из того же CDN, ее не нужно повторно загружать.
- Bower - используйте этот менеджер пакетов
- npm - или используйте этот менеджер пакетов
- Download Angular - Нажмите эту кнопку, чтобы загрузить версию Angular JS. Эта версия очень быстрая, мобильная и гибкая по сравнению с предыдущими версиями AngularJS. В дальнейших статьях будем используем CDN-версии библиотеки.
ПРИМЕЧАНИЕ! Если вы захотите скачать AngularJS, то нажмите правой кнопкой мыши на кнопку Download и в контекстном меню выберите "сохранить ссылку как.."
, иначе библиотека откроется во вкладке в виде исходного кода. По крайней мере при подготовке этой статьи со мной так произошло в браузере Google Chrome.
Пример
Теперь напишем простой пример, используя библиотеку AngularJS. Создадим HTML-файл myfirstexample.html, как показано ниже:
Внимание!!!
Если примеры не отображаются на странице или искажены, проверьте не блокирует ли их браузер!
Opera
Google Chrome
Mozilla Firefox
Yandex
Подключение AngularJS
Мы включили файл JavaScript AngularJS на странице HTML, чтобы мы могли использовать AngularJS -Если вы хотите обновить последнюю версию Angular JS, используйте следующий источник скрипта или проверьте последнюю версию AngularJS на своем официальном сайте.
Укажите приложение AngularJS
Затем мы расскажем, какая часть HTML содержит приложение AngularJS. Это делается путем добавления атрибута ng-app
к корневому элементу HTML в приложении AngularJS. Вы можете добавить его в элемент html
или элемент body
, как показано ниже -
Представление
Представление - это часть -
ng-controller
сообщает AngularJS, какой контроллер использовать с этим представлением. helloTo.title
сообщает, что AngularJS записывает значение «model» с именем helloTo.title
в HTML в этом месте.
Контроллер
Часть контроллера -
Этот код регистрирует функцию контроллера с именем HelloController
в Angular модуле с именем myapp
. Мы будем больше изучать модули и контроллеры в следующих главах. Функция контроллера регистрируется в Angular через вызов функции Angular.module (...). (...)
.
Параметр $ scope, переданный функции контроллера, является моделью . Функция контроллера добавляет объект helloTo JavaScript, и в этом объекте он добавляет поле заголовка .
Выполнение
Сохраните приведенный выше код как myfirstexample.html
и откройте его в любом браузере. Вы увидите результат, как показано ниже:
Welcome AngularJS to the world of Tutorialspoint!
Когда страница загружается в браузере, происходят следующие события:
- HTML-документ загружается в браузер и оценивается браузером. Загружается файл JavaScript AngularJS, создается глобальный глобальный объект. Затем выполняется JavaScript, который регистрирует функции контроллера.
- Далее AngularJS просматривает HTML-код для поиска приложений и представлений AngularJS. Когда вид находится, он соединяет это представление с соответствующей функцией контроллера.
- Далее, AngularJS выполняет функции контроллера. Затем он отображает представления с данными из модели, заполненной контроллером. Страница готова.
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- 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
- AngularJS - Директивы - 20/07/2018 16:02
- AngularJS - первое приложение - 20/07/2018 15:57
- AngularJS - Архитектура MVC - 20/07/2018 15:54