WebStorm:Angular 模板类型检查
WebStorm: Angular template type checking
WebStorm 中是否有方法允许 TypeScript 对 Angular 组件绑定和其他表达式进行类型检查?
我只是觉得如果我可以在 component.ts
文件中设置 @Input()
属性类型,编辑器会在特定模板中的特定绑定类型错误时警告我。
第 9 版中引入了一个 angular 编译器 选项,它执行最多的模板检查:strictTemplates
.
您可以在此处找到有关模板检查的文档:https://angular.io/guide/template-typecheck
备选方案
Angular 模板检查由 angular 编译器执行。如果您想要仅由 TypeScript 提供支持的类型安全模板,请尝试使用 JSX(使用 React http://youtube.com/watch?v=-oEa6UueHsk 之类的东西)。
检查 fullTemplateTypeCheck 编译器选项:https://angular.io/guide/template-typecheck#full-mode
它不会遇到所有绑定错误,但肯定会朝着正确的方向发展。
更新:
现在有一个更严格的编译器选项,称为 strictTemplates,它在查找绑定错误方面做得很好:
https://angular.io/guide/template-typecheck#strict-mode
WebStorm 中是否有方法允许 TypeScript 对 Angular 组件绑定和其他表达式进行类型检查?
我只是觉得如果我可以在 component.ts
文件中设置 @Input()
属性类型,编辑器会在特定模板中的特定绑定类型错误时警告我。
第 9 版中引入了一个 angular 编译器 选项,它执行最多的模板检查:strictTemplates
.
您可以在此处找到有关模板检查的文档:https://angular.io/guide/template-typecheck
备选方案
Angular 模板检查由 angular 编译器执行。如果您想要仅由 TypeScript 提供支持的类型安全模板,请尝试使用 JSX(使用 React http://youtube.com/watch?v=-oEa6UueHsk 之类的东西)。
检查 fullTemplateTypeCheck 编译器选项:https://angular.io/guide/template-typecheck#full-mode
它不会遇到所有绑定错误,但肯定会朝着正确的方向发展。
更新: 现在有一个更严格的编译器选项,称为 strictTemplates,它在查找绑定错误方面做得很好: https://angular.io/guide/template-typecheck#strict-mode