Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 带离子束的可调物体_Typescript_Ionic Framework_Ionic4 - Fatal编程技术网

Typescript 带离子束的可调物体

Typescript 带离子束的可调物体,typescript,ionic-framework,ionic4,Typescript,Ionic Framework,Ionic4,您好,下面的typscript代码对后端进行rest调用,该后端在typscript中返回一个包含以下数据的对象数组,并在执行代码时通过生成映射来过滤数据。我有以下错误: 错误: item.variants is not iterable urlTocall = 'http://link'; const headers = new Headers(); console.log('Params: ' + params); h

您好,下面的typscript代码对后端进行rest调用,该后端在typscript中返回一个包含以下数据的对象数组,并在执行代码时通过生成映射来过滤数据。我有以下错误:

错误:

item.variants is not iterable
urlTocall = 'http://link';
            const headers = new Headers();
            console.log('Params: ' + params);
            headers.append('Authorization', 'Basic' + btoa(username + ':' + password));
            return this.http.get(urlTocall, params, headers).pipe(map((res: any) => {
                console.log('rest.data: ' + res.data);
               
                return res.data.map((item) => {
                console.log('item: ' + item.attributes);
                return this.mappingService.toProduct(item.attributes, this.authService.imagesBaseUrl);
            });
类型脚本代码:

item.variants is not iterable
urlTocall = 'http://link';
            const headers = new Headers();
            console.log('Params: ' + params);
            headers.append('Authorization', 'Basic' + btoa(username + ':' + password));
            return this.http.get(urlTocall, params, headers).pipe(map((res: any) => {
                console.log('rest.data: ' + res.data);
               
                return res.data.map((item) => {
                console.log('item: ' + item.attributes);
                return this.mappingService.toProduct(item.attributes, this.authService.imagesBaseUrl);
            });