От автора: Angular JS — это платформа с открытым исходным кодом, построенная на JavaScript. Она была создана разработчиками Google. Этот фреймворк использовался для преодоления трудностей, возникающих при работе с одностраничными приложениями. Кроме того, при построении фреймворка тестирование рассматривалось в качестве ключевого аспекта, так как Angular обеспечивает возможность простого тестирования. Данный фреймворк был представлен в октябре 2010 года.
Функции Angular 2
Ниже приведены основные функции Angular 2:
Компоненты. Более ранняя версия Angular имела ярко выраженный упор на контроллеры, но в Angular 2 фокус сместился на наличие компонентов. Компоненты помогают создавать приложения со многими модулями. Таким образом приложение проще поддерживать на протяжении определенного периода времени.
TypeScript. Более новая версия Angular основана на TypeScript. Это надмножество JavaScript, которое поддерживается Microsoft.
Службы. Службы — это наборы кода, которые могут использоваться разными компонентами приложения. Например, если у вас есть компонент данных, который выбирает данные из базы данных, вы можете использовать его как общую службу, которая будет применяться в нескольких приложениях.
Кроме того, в Angular 2 улучшены функции обработки событий, введены мощные шаблоны и оптимизирована поддержка мобильных устройств.
Компоненты Angular 2
Angular 2 содержит следующие компоненты:
Модули — используются для разделения приложения на логические фрагменты кода. Каждая часть кода или модуль предназначена для выполнения одной задачи.
Компоненты — могут использоваться для объединения модулей.
Шаблоны — используются для определения представлений приложения Angular JS.
Метаданные — могут использоваться для добавления дополнительных данных в класс Angular JS.
Службы — используются для создания компонентов, которые могут быть доступны для всего приложения.
Подробнее мы рассмотрим все эти компоненты в последующих главах данного руководства. Официальный сайт Angular — //angular.io/ На сайте доступна вся информация и документация по Angular 2.
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.