首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角得到30多个结果

角得到30多个结果
EN

Stack Overflow用户
提问于 2021-07-09 10:53:58
回答 1查看 74关注 0票数 0

我试图获取一个表的所有数据,并对其做一个Excel。我有几个问题。我用的是赖斯特尔公司的服务。我在getAll中做了一个quotation.service.ts函数

代码语言:javascript
复制
getAll(): Observable<Quotation[]> {
    return this.rg.all('quotations').getList();
  }

当我试图得到它时,我在我的component.ts中这样做:

代码语言:javascript
复制
exportAsXLSX(): void {
    this.quotationService.getAll()
      .subscribe(quotations => this.quotations = quotations);
    //console.log(this.quotations);
  }

当我尝试访问this.quotations时,它是未定义的。然后我试着:

代码语言:javascript
复制
exportAsXLSX(): void {
        this.quotationService.getAll()
          .subscribe(quotations => console.log(quotations ));
        //console.log(this.quotations);
      }

我得到了一个结果,但当我想让我的所有行(~1400)执行Excel时,结果最多只能达到30个。我不明白为什么我只得到30个结果,以及为什么当我试图访问this.quotations时,它是未定义的。

编辑:所以30个最大的结果确实是因为API。但我仍然有个问题

console.log(this.quotations);

是未定义的,当我可以检查报价是正确的数据时,我正在寻找。

邮递员的数据是这样的,但我不会把所有的东西都放进去,因为有私人的数据:

代码语言:javascript
复制
{
    "data": {
        "@context": "/api/contexts/Quotation",
        "@id": "/api/quotations",
        "@type": "hydra:Collection",
        "hydra:member": [
            {
                "@id": "/api/quotations/1",
EN

回答 1

Stack Overflow用户

发布于 2021-07-09 14:03:12

好了我终于拿到了。我用过

代码语言:javascript
复制
@Input() quotations: Quotation[];

在我的component.ts中当我应该使用

代码语言:javascript
复制
quotations: Quotation[];

现在工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68315595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档