Учитывая следующую директиву:AngularJS - Как получить доступ к моему шаблону в директиве?
myApp.directive("test", function() {
return {
restrict: 'E',
scope: {
model: "="
},
template: "<div id='dialog_{{model.dialogId}}'></div>",
replace: true,
link: function (scope, element, attrs) {
alert($("dialog_" + scope.model.dialogId).length); <-- This is 0
}
}
});
мне нужно запустить метод JQuery UI на DIV в шаблоне, но я не могу показаться, чтобы получить ссылку на него из DOM в моей функции связи. Есть ли способ запустить функцию после добавления шаблона в DOM?
http://plnkr.co/edit/jP5Opu8uBqLCEla9vRhB Посмотрите мои комментарии также – PSL
Почему downvote ?? – Scottie