簡體   English   中英

. 為什么會出現以下錯誤? 類型“照片”不可分配給類型“從不”

[英]. WHY DO I GET THE FOLLOWING ERROR? Type 'Photo' is not assignable to type 'never'

在此處輸入圖像描述

export class PhotoListComponent implements OnInit {

  photos = [];

  constructor(private photoService: PhotoService) { }

  ngOnInit() {
    this.photoService.getPhotos()
    .subscribe(
      res => {
        this.photos = res;
      },
      err => console.log(err)
    )
  }

}
photos = [];

由於您沒有在此處指定類型,因此 typescript 需要推斷它。 但是沒有關於這個數組應該包含什么的線索, typescript 推斷類型為never[] 稍后,當您嘗試為其分配其他內容時,您會收到類型錯誤。

將其更改為:

photos: Photo[] = [];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM