2013-11-17 5 views
0

Скажем, у вас есть:AngularJS: Как получить доступ к динамически генерируемый элемент внутри директивы

pre: function preLink(scope, element, attrs) { 
    element.append('<div id="foo">foo</div>'); 
} 

... и после этого вы хотите, чтобы получить ручку на новый Foo элемент.

Как это возможно?

В настоящее время мне нужно запустить компиляцию $, назначить директиву div и получить к нему доступ таким образом.

ответ

1

Что-то вроде этого вы имеете в виду?

var demo = angular.element('<div id="foo">foo</div>'); 
demo.bind('click', scope.clickingCallback); 
element.append(demo); 
+0

Точно. Создайте элемент, а затем добавьте его. Благодарю. –

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