Angular 类型脚本感叹号括号

Angular 类型脚本感叹号括号,angular,typescript,Angular,Typescript,我在以下方面看到了这一声明: this.resolve!(“你好!”); 我不知道是什么在此上下文中可能是指。 我遇到过这样的问题,但不知怎么的,我不认为这就是问题所在。有什么想法吗?请注意,this.resolve的类型是Function | null,因此它可能是null 添加它是为了让编译器不再抱怨这个问题。如果启用strictNullChecks编译器选项,resolve可能为空。当然,如果他们只是删除this.arrived标志并简单地测试这个。resolve代码会更短,并且不需要断

我在以下方面看到了这一声明:

this.resolve!(“你好!”);
我不知道是什么
在此上下文中可能是指。
我遇到过这样的问题,但不知怎么的,我不认为这就是问题所在。有什么想法吗?

请注意,
this.resolve
的类型是
Function | null
,因此它可能是null


添加它是为了让编译器不再抱怨
这个问题。如果启用
strictNullChecks
编译器选项,resolve
可能为空。

当然,如果他们只是删除
this.arrived
标志并简单地测试
这个。resolve
代码会更短,并且不需要断言操作符。