Описание тега angularjs-components

Компонент - это особый вид директив, использующий более простую конфигурацию, подходящую для структуры приложения на основе компонентов. Компонент не может выполнять какие-либо манипуляции с DOM, такие как директивы (в методах ссылки и компиляции).

Компонент - это функция angularjs, представленная в версии 1.5.

Из понимания компонентов в документации AngularJS:

В Angular компонент - это особый вид директивы, использующий более простую конфигурацию, подходящую для структуры приложения на основе компонентов.

Это упрощает написание приложения способом, аналогичным использованию веб-компонентов или стилю архитектуры приложения Angular 2.

Преимущества компонентов:

  • более простая конфигурация, чем простые директивы
  • продвигать разумные настройки по умолчанию и передовой опыт
  • оптимизирован для компонентной архитектуры
  • написание директив компонентов облегчит переход на Angular 2

Приложения, созданные с использованием нового фреймворка angular, полностью компонентно-ориентированы. Поэтому использование их в приложении angularjs не только хорошая практика, но и приближает ваше приложение к новому стилю Angular.