У меня есть довольно простой набор директив, один из которых является родителем, а другой - дочерним. Набор простых «списков и элементов списка». Но ребенок не используется. Вообще. Его функция связи даже не вызывается.Угловая директива не обрабатывается
Вот скрипка: http://jsfiddle.net/pe2engcw/
Вы увидите 0
выскакивает в HTML, который отражает количество дочерних элементов обрабатывается, и добавляется в родительском контроллер. Должно быть 2
.
Я попытался переписать функцию ссылки на функцию компиляции, которая возвращает функцию ссылки. Функция компиляции вызывается, но функция ссылки по-прежнему не работает. Я пробовал с replace: true
(но, честно говоря, мне нужно, чтобы DOM был чистым, поэтому я оставлю его). Я пробовал комбинации с transclude: true
(потому что эй, тебе нужно что-то попробовать). Ничто из этого не приводит к тому, что функция ссылки даже получает вызов, не говоря уже о том, что мне нужно делать.
Директива ребенка не имеет шаблона. Я знаю это. Это намеренно. Ему не нужен шаблон, потому что он ничего не собирается отображать. Соответствующие элементы - это просто данные. Директива parent будет отображать их соответствующим образом, поэтому директива parent имеет шаблон.
Я думал, что это супер-простая установка без каких-либо экзотических конструкций ... поэтому мне может что-то не хватает. Но что?
Если вы предоставляете это шаблон, почему бы вы предположить, что это дети не будут перекрываться? –