Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.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
Angular 角度4的剑道-类型'中缺少网格;{}';_Angular_Kendo Grid_Kendo Ui Angular2 - Fatal编程技术网

Angular 角度4的剑道-类型'中缺少网格;{}';

Angular 角度4的剑道-类型'中缺少网格;{}';,angular,kendo-grid,kendo-ui-angular2,Angular,Kendo Grid,Kendo Ui Angular2,我需要关于angular 4剑道ui的帮助 当我将edit.service.ts放在本地代码中时,它会显示出来 .service.ts(29,21):类型“{}”不可分配给类型“any[]”。类型“{}”中缺少属性“includes” this.fetch() .pipe( tap(data => { this.data = data; })

我需要关于angular 4剑道ui的帮助

当我将edit.service.ts放在本地代码中时,它会显示出来

.service.ts(29,21):类型“{}”不可分配给类型“any[]”。类型“{}”中缺少属性“includes”

this.fetch()
            .pipe(
                tap(data => {
                    this.data = data;
                })
            )
            .subscribe(data => {
                super.next(data);
            });

我需要帮助。

错误表明您试图将对象值({})分配给数组类型的字段(“any[]),最有可能出现在以下语句中:

this.fetch() .烟斗( 点击(数据=>{ this.data=data; }) ) .订阅(数据=>{ super.next(数据); });

。。。其中,传入的“数据”是一个对象,而“this.data”的类型设置为任意[]

您应该更改this.data的类型,或者以某种方式处理来自http调用的响应,以便从中提取数据项数组(然后可以将该数组分配给this.data字段)