【发布时间】:2021-06-09 08:12:51
【问题描述】:
参数 'post' 隐含地具有 'any' 类型。 “any”类型的参数不能分配给“never”类型的参数
storedPosts=[];
OnPostAdded(post){
this.storedPosts.push(post);
}
【问题讨论】:
标签: angular
参数 'post' 隐含地具有 'any' 类型。 “any”类型的参数不能分配给“never”类型的参数
storedPosts=[];
OnPostAdded(post){
this.storedPosts.push(post);
}
【问题讨论】:
标签: angular
尝试添加类型..
storedPosts: any[] = [];
OnPostAdded(post: any){
this.storedPosts.push(post);
}
当您使用打字稿时;您应该考虑为您的数据提供类型而不是任何类型。您可以创建一个接口来描述数据;这也将使代码对其他开发人员可读
【讨论】:
更改 tsconfig.json 中的配置 禁用“严格”:真; 并启用 "noImplicitAny": false
【讨论】: