![](/img/trans.png)
[英]Why do I get the error Type '“x”' is not assignable to type “type Enum”
[英]. 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.