由于我正在使用TSLint,因此我从IDE中收到以下警告。
修复:禁止使用'<>'语法进行类型声明。改为使用“ as”语法。
我知道我应该写以下内容:
<a[^>]*data-extra-url="[^>]*>[^>]*.
代替
get myCtrl(): FormControl {
return this.formGroup.get('myCtrl') as FormControl;
}
但是,关于后者,有什么主要问题(不仅this answer中建议的语法歧义)?到目前为止,我一直都使用后一种表示法,因此我对为什么在打字稿中使用'as'关键字而不是仅继续使用类型断言感到困惑。