2014-12-18 3 views
2

Я хотел бы создать вложенную структуру директивы в Угловое какAngularJS Вложенные директивы

<aa> 
    <bb> 
     <cc></cc> 
    </bb> 
    <bb> 
     <cc></cc> 
    </bb> 
</aa> 

Каждая директива будет печатать его содержание, так аа теги напечатает «A», Б.Б. теги напечатает " B "и cc теги будут печатать" C ". Проблема заключается в том, что внешняя директива перезаписывает внутренние, поэтому обрабатывается только первая директива.

Адрес Fiddle. Что мне не хватает?

+0

Почему? Если 'cc' специализируется на' bb'? –

+0

ng-контроллер. Попросите их поговорить вместе через службы, которые возвращают объект JSON, если они вам нужны –

+0

@ LutzHorn. Рассмотрим теги, такие как континенты, теги bb, такие как состояния и теги cc, такие как города, это даст вам пример. –

ответ

4

Вы пропускаете ng-transclude из шаблонов

См http://jsfiddle.net/x3420fg1/1/

+0

Спасибо, я только что узнал об этом, прежде чем вы ответили :) Это решение в любом случае! –

+0

Тогда, пожалуйста, отметьте его как правильный ответ :) – RJo

+0

Я через 1 минуту :) –

Смежные вопросы