类型 'any' 的参数不能分配给类型为"从不"的参数?



参数'post'隐式地有一个'any'类型。'any'类型的实参不能赋值给'never'类型的形参

storedPosts=[];
OnPostAdded(post){
this.storedPosts.push(post);
}

我已经看到了你正在遵循的教程,修复是在安装nodeJs的第一堂课的早期发布的。

您需要进入tsconfig。项目的Json文件,并设置"strict"如果是false,那么保存,关闭ng服务器并重新编译。

尝试添加类型…

storedPosts: any[] = [];
OnPostAdded(post: any){
this.storedPosts.push(post);
}

当你使用typescript;您应该考虑为数据提供类型,而不是任何类型。你可以创建一个接口来描述数据;这也将使代码对其他开发人员可读

修改tsconfig.json中的配置禁用"strict":真正的;并启用"noImplicitAny": false

最新更新