кендо для угловых 4 - сетка отсутствует в типе '{}' - PullRequest
0 голосов
/ 17 мая 2018

Мне нужна помощь в kendo ui для угловых 4.

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

, когда я помещаю edit.service.ts в мой локальный код, это показывает мне.

.service.ts (29,21): Тип '{}' нельзя назначить типу 'any []'.Свойство "include" отсутствует в типе "{}".

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

Мне нужна помощь с ним.

1 Ответ

0 голосов
/ 22 мая 2018

Ошибка предполагает, что вы пытаетесь присвоить значение объекта ( {} ) полю типа Array ("any []"), скорее всего, в следующем выражении:

this.fetch () .pipe (нажмите (data => { this.data = data; })) .subscribe (data => {super.next (data);});

... где входящие «данные» являются объектами, а тип «this.data» установлен на любое значение [].

Вам следует либо изменить тип this.data, либокаким-то образом обработать ответ от вызова http, чтобы вы извлекли из него массив элементов данных (которые затем можно назначить полю this.data).

...