0
我已经遇到此声明the angular website:打字稿感叹号括号
this.resolve !('hi there!');
我不知道什么!
可能在这方面的意思。 我碰到过non-null assertion operator,但我不知道这是什么。任何想法?
我已经遇到此声明the angular website:打字稿感叹号括号
this.resolve !('hi there!');
我不知道什么!
可能在这方面的意思。 我碰到过non-null assertion operator,但我不知道这是什么。任何想法?
这是non-null assertion operator.请注意,this.resolve
的类型为Function|null
,因此它可能为空。
它被添加以便编译器停止抱怨this.resolve
可能为null,strictNullChecks
编译器选项打开。
当然,如果他们只是放弃'this.arrived'标志并简单地测试'this.resolve',代码会更短,并且不需要断言运算符。 – Duncan