меня есть некая структура компонентов:
<toolbar></toolbar>
<gantt-chart></gantt-chart>Допустим, в тулбаре есть некая кнопочка для перезагрузки данных в гантте.
Кидать броадкасты - вроде как плохо.
Можно ли в сервисе ганта хранить данные, а в самом контроллере компонента просто брать данные из сервиса?
В таком случае, мы дергаем извне перезагрузку - данные обновляются в сервисе - сам гантт компонент берет данные из геттера в сервисе.
когда компоненты находятся рядом никакой броадкаст не поможет (только через $rootScope, что вообще нехорошо), так же нет возможности передать какие-то данные или коллбэки через биндинги (разве что через родительский компонент, что его замусорит)... остаётся один вариант: общение через сервис, о чём ты и пишешь...
Обсуждают сегодня