我确信这对很多人来说都是一个简单的解决方案。我正在使用ngInfinitescroll并寻找设置pagenation。我是JS的新手,可能是我的头脑,但是想看看我是否走在正确的轨道上。
.factory('Infinite', function($http) {
var Infinite = function() {
this.items = [];
this.page = '';
};
Infinite.prototype.nextPage = function() {
var url = "/api/v1/activity.json?page=" + this.page + "&?channel_id=2165604";
$http.get(url).success(function(data) {
var items = data;
for (var i = 0; i < 1; i++) {
this.page(page[i]);
}
this.page = i;
}.bind(this));
};
return Infinite;
})
这里的目标是尝试在oder中设置分页以自动调用一组新的10个项目。我确定我只是错过了一些非常简单的东西,但是我得到了“ReferenceError:页面未定义”这个设置是否与nginfinitescroll的设置有关?
http://binarymuse.github.io/ngInfiniteScroll/documentation.html
我尝试将其基于他们的reddit示例,但对于我们的API,我真的只需要为每页增量1。
http://binarymuse.github.io/ngInfiniteScroll/demo_async.html