错误$ window.height不是函数 - 带有angularjs的ngInfiniteScroll

时间:2014-11-27 00:29:00

标签: angularjs

我试图使用ngInfiniteScroll动态加载数据,而我遇到问题我正在$window.height is not a function.

这里' sa fiddle,它不太正常,我不知道为什么,数据不会显示在小提琴上但它在我的本地机器上显示

我正在使用ngInfiniteScroll并且我收到此错误:

TypeError: $window.height is not a function

windowBottom = $window.height() + $window.scrollTop();

任何人都知道为什么会出现此错误以及如何对其进行排序?

谢谢

2 个答案:

答案 0 :(得分:18)

对我来说,包括jQuery 之前在HTML中的Angular做了诀窍......

答案 1 :(得分:5)

由于模块实例化错误,您的小提琴无法正常工作。无论如何,$window是对全局window对象的引用,它不是jqLit​​e / jQuery对象。在尝试访问jqLit​​e / jQuery方法之前,需要将其包装起来。

var windowEl = angular.element($window);
windowEl.height();