我在演示站点( http://binarymuse.github.io/ngInfiniteScroll/demos.html )上查看了使用 ngInfiniteScroll 的示例,但他们似乎都在使用较低级别的 $http 服务来构建他们的滚动。我遇到的问题是我已经使用ngResource在工厂中构建了所有资源,因为我在我的应用程序周围的其他控制器中传递了其他参数。
我想知道是否仍然可以使用 $resource 而不是 $http 来使用 ngInfiniteScroll?到目前为止,我还没有找到一个示例,但只想向 REST API 请求一个新页面,就像我在下面那样。任何代码示例或想法是如何完成的?
.factory('allUpcomingFactory', function($resource) {
return $resource('http://www.test.com/api/v1/channel_listings.json?page=:pageID&channel_id=:channelID',
{channelID: '@channelID', pageID: '@pageID'},
{'query': {method:'GET', isArray:false}});
})