首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >合并两个带有Angular 2和TypeScript的对象数组?

合并两个带有Angular 2和TypeScript的对象数组?
EN

Stack Overflow用户
提问于 2016-06-29 14:59:05
回答 1查看 231.2K关注 0票数 119

我已经看过了关于这个主题的JavaScript问题,这个问题是专门关于使用TypeScript的Angular2的。

我要做的是将json对象连接到一个数组中。

我的代码看起来像这样,

代码语言:javascript
复制
public results: [];


public getResults(){
    this._service.get_search_results(this._slug, this._next).subscribe(
            data => {
                this.results.concat(data.results);
                this._next = data.next;
            },
            err => {
                console.log(err);
            }
        );
}

如何使用typescript和angular将data.results连接到this.results

在class上设置this._slugthis._next

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-02-12 23:37:32

您也可以使用ES6推荐的表单:

代码语言:javascript
复制
data => {
  this.results = [
    ...this.results,
    data.results,
  ];
  this._next = data.next;
},

如果您首先初始化数组(public results = [];),这将起作用;否则将...this.results,替换为...this.results ? this.results : [],

希望这能有所帮助

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

https://stackoverflow.com/questions/38092458

复制
相关文章

相似问题

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