我有一个看似简单的问题,但没有明显的解决方案(通过阅读Angular JS文档)。
我得到了一个Angular JS指令,它根据其他DOM元素的高度进行一些计算,以定义DOM中容器的高度。
与此类似的事情正在指令中发生:
return function(scope, element, attrs) {
$('.main').height( $('.site-header').height() - $('.site-footer').height() );
}
问题是,当指令运行时,找不到$('site-header')
,返回一个空数组,而不是我需要的jQuery包装的DOM元素。
是否有一个回调可以在我的指令中使用,它只在DOM加载之后运行,并且我可以通过普通的jQuery选择器风格的查询访问其他DOM元素?
https://stackoverflow.com/questions/12240639
复制相似问题