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