В примере здесь , в 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
, и поэтому ошибка, которую я получаю, действительно имеет смысл. Однако я не понимаю, почему это работает на их веб-странице и как я могу заставить это работать.
Спасибо!