AngularJS如何获取元素的scrollHeight值?

标签 angularjs

我正在编写 AngularJS 指令,在该指令中我想获取 AngularJS 中的选择列表框滚动高度值,但它是未定义的。

请问我怎样才能得到这个值?我可以在 jquery 中获取这个值。

最佳答案

在指令链接函数内:

app.directive("scrollHeightDetector", function() {
     return {
       restrict : "AEC",
       link : function(scope, element, attrs) {
           // here you can use element to get the height

           var height = element[0].scrollHeight;


        }
    }
});

关于AngularJS如何获取元素的scrollHeight值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29342671/

相关文章:

javascript - AngularJS + ArcGIS

javascript - 状态声明自己的右侧菜单,而左侧菜单始终存在

javascript - Angular http GET 循环使用新的 URL 作为响应

c# - 在angular js中通过api Controller 显示字节数组中的图像

angularjs - 如何获取点击次数

javascript - 剑道网格 : Can we run example with Angular using jsfiddle?

javascript - 离线使用 Firebase Angular 应用程序

javascript - AngularJS 在循环内动态创建指令

javascript - ng-click 上的 Angular 工厂原型(prototype)分离

javascript - 如何在 td 内部重复数组,以便 td 包含所有数组值