Кендо-загрузка: несоответствие в FileInfo? - PullRequest
1 голос
/ 15 мая 2019

В примере здесь , в View Source, в upload.component.ts есть следующий код:

  public imagePreviews: FileInfo[] = [];

(...)

        reader.onload = function (ev) {
          const image = {
            src: ev.target.result,
            uid: file.uid
          };

          that.imagePreviews.unshift(image);
        };

Если я его использую, я получаю следующую ошибку:

Argument of type '{ src: any; uid: string; }' is not assignable to parameter of type 'FileInfo'. Property 'name' is missing in type '{ src: any; uid: string; }' but required in type 'FileInfo'.

Если я проверю здесь , я вижу, что src не является элементом FileInfo, и поэтому ошибка, которую я получаю, действительно имеет смысл. Однако я не понимаю, почему это работает на их веб-странице и как я могу заставить это работать.

Спасибо!

1 Ответ

1 голос
/ 03 июня 2019

Это действительно ошибка.Если вы просто измените

imagePreviews: FileInfo[] = [];

на

imagePreviews = [];

, это будет работать без каких-либо проблем.

Дажехотя свойства FileInfo и const image не совпадают, свойства FileInfo не используются в image и, следовательно, программа работает должным образом (несмотря на ошибки).

...