我已经看过关于这个主题的 JavaScript 问题,这个问题专门针对 Angular2 和 TypeScript。
我想做的是将 json 对象连接到一个数组。
我的代码看起来像这样,
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
?
this._slug
和 this._next
在类上设置。
谢谢。
最佳答案
展开运算符有点酷。
this.results = [ ...this.results, ...data.results];
The spread operator allows you to easily place an expanded version of an array into another array.
关于arrays - 将两个对象数组与 Angular 2 和 TypeScript 合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38092458/