我需要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 回答
该错误表明您正在尝试将对象值( {} )分配给数组类型("any[]")的字段,最有可能在以下语句中:
this.fetch().pipe(tap(data => { this.data = data; })).subscribe(data => {super.next(data);});
...传入的“数据”是一个对象,而“this.data”的类型设置为任何[] .
您应该更改this.data的类型或以某种方式处理来自http调用的响应,以便从中提取数据项的数组(然后可以将其分配给this.data字段) .