angular - 将响应分配给角度中的任何数组时出错?
问题描述
“对象”类型可分配给极少数其他类型。您的意思是改用“任何”类型吗?
res : any[];
constructor(http: HttpClient) {
http.get('http://jsonplaceholder.typicode.com/posts')
.subscribe(response => {
this.res = response;
});
解决方案
您正在尝试将对象类型响应分配给数组类型,因此您可以将响应推送到数组,例如 this.res.push(response);
推荐阅读
- javascript - JavaScript - 使用 addEventListener 而不是带有选择菜单的内联“onchange”
- python - ZipFile.extract 将文件夹提取到目录而不是包含的文件
- javafx - JavaFX - 通过 CSS 悬停选择器更改 MenuItem 图标
- mongoose - 无法在 express 应用程序中使用 .skip().limit() mongoose 方法正确分页
- python - 在 Python 中索引 HDF5 数据集时出现“无法从 NULL 指针创建 cython.array”错误
- amazon-web-services - 在 AWS Amplify 中更改我的 GraphQL 架构时如何防止丢失生产数据?
- google-bigquery - 从嵌套对象数组中选择行并删除具有某些匹配列的行
- java - Homebrew 在 Macbook pro m1 上找不到 openjdk
- javascript - .push() 在 throw 下不起作用,使用 async await 方法在 javascript 中循环获取数据
- python - 是否有任何 OpenCV 或 Tensorflow 方法可以将两个非常模糊的图像分类为“白色”或“黑色”?