Обмен данными между директивами

У меня есть некоторые данные под названиемfoo который живет в области, которая является родителем трех детей:


    
    
    


bar.scope = {foo: '=', baz: '@'};
mpq.scope = {foo: '=', bats: '@'};
ktr.scope = {foo: '=', otr: '@'};

Каков наилучший способ поделитьсяfoo между этими тремя директивами? Варианты включают в себя:

Используйте изолированную область для передачиfoo три раза, тем самым дублируя его на четыре областиПусть дочерние директивы наследуют родительскую область видимости, и найдите:bazbats, или жеotr наattrsПоложилfoo на$rootScope и ввести это в директивах ребенка

Или есть другой подход, который лучше?

Ответы на вопрос(1)

Ваш ответ на вопрос