我正在创建一个不使用 JQuery 的 AngularJS 站点。在指令中,传递的值是
EngagementApp.directive('movingAside', function() {
return {
restrict : 'A',
link : function(scope, element, attributes) {
}
}
});
和 html 看起来像:
<div class="aside" moving-aside>...Content...</div>
执行 element.clientHeight 之类的操作会返回未定义。
如何在不使用 JQuery 而仅使用 AngularJS 函数的情况下获取元素的属性(高度、宽度、偏移量等)?