1

我在演示站点( 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}});
  })
4

1 回答 1

0

Angular UI 在他们的 ui-utils 包中有一个无限滚动指令,允许创建一个服务来驱动滚动器的对象检索。你可以在这里查看:

https://github.com/angular-ui/ui-utils/tree/master/modules/scroll

于 2014-04-06T22:49:51.777 回答