打字稿感叹号括号

时间:2017-10-06 08:33:08

标签: angular typescript

我在the angular website上发现了这个声明:

this.resolve !('hi there!');

我不知道!在这种情况下可能意味着什么。 我遇到了non-null assertion operator,但我不知道这是什么。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

non-null assertion operator.请注意,this.resolve的类型为Function|null,因此它可能为null。

添加它以便编译器在启用this.resolve编译器选项的情况下停止抱怨strictNullChecks可能为空。