如何获取Observable的第一个对象

时间:2017-09-12 14:08:09

标签: angular rxjs

我有一个Observable,它包含一个用户列表,我只想把它的一部分用来处理分页。 我怎样才能做到这一点?我尝试使用过滤器,但它不起作用:

this.users.filter(function (x: any, idx: number) {
  return idx < 3;
});

1 个答案:

答案 0 :(得分:0)

只需在地图运算符中使用数组切片即可。根据页面和页面大小,您可以这样设置:

const pageIndex = 0;
const pageSize = 3;
this.users.map((users: User[]) => {
    return users.slice(pageIndex, pageSize);
});