В этом документе: http://docs.angularjs.org/guide/directive, он говорит, что директивы могут связываться друг с другом контроллерами.
контроллер - функция конструктора контроллера. Контроллер создается до фазы предварительной компоновки и делится с другими директивами, если они запрашивают его по имени (см. Атрибут require). Это позволяет директивам общаться друг с другом и дополнять друг друга.
Я не очень хорошо это понимаю, как они общались с контроллерами? Есть ли какой-нибудь пример или демо?