新版本ts检测更严格的情况下

来源:5-7 操作符和 Async 管道

RamirezNi

2021-01-16

下载老师的源码,5-7分支,在tsconfig.json > compilerOptions 中加入这两个配置,模拟新版本严格检测,

    "strictNullChecks": true,
    "strictPropertyInitialization": true,

然后很多初始化未赋值都报错了,有些类型可以手动赋值,有些Observable类型该怎么赋值啊
图片描述

以后的新版本肯定会遇到类似的问题,该怎么处理呢?我们用ts就是为了严格的规范等等,总不能再把那些选项设置成false来规避报错吧

写回答

2回答

慕少1175996

2021-11-05

哈喽,我也遇到这样的问题了,同学你怎么解决的呢?

0
0

接灰的电子产品

2021-01-16

声明可以加!断言

0
3
weixin_慕九州3023049
回复
接灰的电子产品
在contruector内初始化之后还是会有ImageSlider[] | null is not assignable to type ImageSlider[]问题呀 只是可以定义了但赋值还是不行
2021-05-15
共3条回复

Angular 开发拼多多webapp 从基础到项目实战

高仿拼多多WebApp,带你在实战环境中学习Angular

1322 学习 · 451 问题

查看课程