Я работаю с Приложением, использующим AngularJS 1.6 и компонентную архитектуру.
Теперь я пытаюсь понять, какая точная разница между ' require ' в дочернем компоненте для использования функций родительских контроллеров или связывания функций родительских контроллеров через ' &». Я имею в виду, что оба способа достигают одного и того же, поэтому я не понимаю, есть ли преимущества у обоих ... Надеюсь, вы понимаете, о чем я.
В моем особом случае у меня есть родительский компонент, который является веб-страницей (ui-router-state) и содержит form -компонент. Я связываю вещи из родительского компонента через '<' и '&' </strong> с дочерним элементом, как объект, который редактируется через форму, и функция для отправки формы. Это работает как шарм, так почему я должен использовать 'require' в компоненте формы? Единственное отличие, которое, на мой взгляд, было бы техническим, например, сохранение обработки событий в функциях обратного вызова и создание жесткой зависимости между этими двумя компонентами, так что на самом деле это было бы большим недостатком при использовании require, не так ли?