Я не могу получить доступ к элементам dom за пределами app.js, которые создаются директивой, что делать? пожалуйста, предложить лучший подход, так как я новичок в angularjsКак вызвать элементы внутри шаблона директивы извне?
app.directive('myMenu', function() {
return {
restrict: 'E',
transclude: true,
template: ' <div class="sticky-wrapper"><div class="sticky-menu"> menu</div></div>'
};
});
Что вы пытаетесь с ними сделать? Элементы не будут присутствовать при выполнении этого javascript. Добавьте к вам вопрос о том, что вы пытаетесь сделать. Обычно у вас должно быть свойство функции «ссылка» этой директивы, которая управляет dom – jumpdart
в моем фактическом проекте, директива создается для строки меню, мне нужна «липкая -wrapper "dom в моем main.js для инициализации липкой –
Если вы хотите выполнить javascript на элементах dom, добавьте свойство ссылки с функцией, которая делает то, что вы хотите. Для определения директивы – jumpdart