Ошибка $window.height не является функцией - ngInfiniteScroll с угловыми

Я пытаюсь загрузить данные динамически с помощью ngInfiniteScroll, и у меня возникла проблема, когда я получаю $window.height is not a function.

Здесь fiddle, он не совсем работает, и я не уверен, почему данные пока не отображаются на скрипке он работает на моей локальной машине.

Я использую ngInfiniteScroll, и я получаю эту ошибку:

TypeError: $window.height is not a function

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

Кто-нибудь знает, почему появляется эта ошибка и как ее сортировать?

Спасибо

Ответ 1

Ваша скрипка не работает из-за ошибки создания экземпляра модуля. Независимо от того, $window является ссылкой на глобальный объект window, и это не объект jqLite/jQuery. Перед попыткой доступа к методам jqLite/jQuery необходимо обернуть его.

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

Ответ 2

Для меня, включая jQuery до Angular в html, трюк...