Можно ли в контроллере получить значение переменной из директивы?
Добрый день!
В директиве объявлена переменная scope.directiveVar. В контроллере мне необходимо получить значение этой переменной. Директива от стороннего модуля, который внедряется как зависимость к основному модулю приложения. Можно ли так сделать?
Лучше всего в этом случае использовать pub/sub паттерн.
В ангуляре для этого используются функции $broadcast, $emit, $on.
Вот хорошая статья об отличиях broadcast от emit и вообще о том, как всё работает: toddmotto.com/all-about-angulars-emit-broadcast-on...