Мне трудно понять реальную разницу между компонентами и директивами. Теперь я понимаю, что компоненты гораздо проще.
Имея это в виду, есть ли основания продолжать использовать директивы при использовании AngularJS 1.5?
Может быть, я упускаю реальный контекст здесь, но кажется, что компоненты предоставляют более простой API.
Так по какой причине я должен продолжать использовать директиву?
Angular 2 утверждает, что все является компонентом, поэтому, работая в направлении легкой миграции с 1,5 на 2, не имеет ли смысла использовать только компоненты в будущем?
В прошлом я использовал директивы для создания, например, текстового поля автоматического поиска, нет никаких причин, почему я не должен делать это сейчас внутри компонента, верно? И тогда я могу повторно использовать этот компонент внутри других компонентов, которые я создаю?