Я пытаюсь написать директиву для заполнения всплывающего маркера рекламного листка. Я ударился головой о стену, пытаясь понять, что я делаю неправильно. Мое всплывающее окно всегда пустое.Не удается получить всплывающее окно для работы с директивой angularjs (и частичным)
Любой успешно сделал это раньше?
Вот plunker показывает проблему: http://plnkr.co/edit/53bebb?p=preview
Это работает. Можете ли вы объяснить, почему? Я думал, что если вы хотите прикрепить элемент к DOM, вы должны использовать clonedElement. Из docs: cloneAttachFn - Если предоставлен cloneAttachFn, функция ссылки будет клонировать шаблон и вызывать функцию cloneAttachFn, позволяющую вызывающему абоненту присоединить клонированные элементы к документу DOM в соответствующем месте. CloneAttachFn вызывается как: cloneAttachFn (clonedElement, scope) – lostintranslation
Из углового документа: «clonedElement - это клон исходного элемента, переданного в компилятор» Так что я полагаю, что этот элемент все еще не скомпилирован и не связан. – devmao
По какой-то причине это больше не работает в угловом 1.2, контроллер не может получить доступ к getContent(). Есть идеи? –