首页 文章

kendo for angular 4 - 类型'{}'缺少网格

提问于
浏览
0

我需要kendo ui for angular 4的帮助 .

https://www.telerik.com/kendo-angular-ui/components/grid/editing/external-editing/

当我把edit.service.ts放在我的本地代码中时它会显示给我 .

.service.ts(29,21):类型'{}'不能分配给'any []' . 类型“{}”中缺少属性“包含” .

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

我需要帮助 .

1 回答

  • 0

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

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

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

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

相关问题