Ошибка $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, трюк...