我已经看过了关于这个主题的JavaScript问题,这个问题是专门关于使用TypeScript的Angular2的。
我要做的是将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
?
在class上设置this._slug
和this._next
。
谢谢。
发布于 2018-02-12 23:37:32
您也可以使用ES6推荐的表单:
data => {
this.results = [
...this.results,
data.results,
];
this._next = data.next;
},
如果您首先初始化数组(public results = [];
),这将起作用;否则将...this.results,
替换为...this.results ? this.results : [],
。
希望这能有所帮助
https://stackoverflow.com/questions/38092458
复制相似问题