参数'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