我已经讨论了关于这个主题的JavaScript问题,这个问题是关于Angular2和TypeScript的.

我试图做的是将json对象连接到一个array.

我的代码看起来像这样,

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);
            }
        );
}

如何将data.resultsthis.results与typescript和angular连接起来?

this._slugthis._next被设定在课堂上.

谢谢

推荐答案

Angular 6 spread operatorconcat不起作用.你可以很容易地解决这个问题:

result.push(...data);

Typescript相关问答推荐

如何将函数类型应用到生成器?

更新:Typescript实用程序函数合并对象键路径

了解TS类型参数列表中的分配

angular 17独立使用多个组件(例如两个组件)

将值添加到具有不同类型的对象的元素

为什么从数组中删除一个值会删除打字错误?

在键和值为ARGS的泛型函数中未正确推断类型

在动态对话框中使用STEP组件实现布线

打字脚本中泛型和直接类型重新映射的不同行为

不推荐使用Marker类-Google map API警告

来自类型脚本中可选对象的关联联合类型

如何将所有props传递给React中的组件?

ANGLING v17 CLI默认设置为独立:延迟加载是否仍需要@NgModule进行路由?

重载函数的T helper参数

在组件卸载时try 使用useEffect清除状态时发生冲突.react +打字

try 使Angular依赖注入工作

接受字符串或数字的排序函数

Typescript泛型调用对象';s方法

换行TypeScript';s具有泛型类型的推断数据类型

Typescript泛型-键入对象时保持推理