如何阻止WebStorm警告只在模板文件中调用的“未使用的方法”?

时间:2017-09-27 19:17:08

标签: angularjs webstorm

WebStorm是否有办法“查看”HTML中的方法并将它们与各自的组件类相关联?

详情

我通常在一个文件中编写组件控制器,在另一个文件中编写组件模板(html)。

当我这样做时,仅在模板中使用的方法被WebStorm标记为“未使用”,并且它们会发出警告。

例如,在组件ctrl中我有一个handleViewChange()方法。

在模板文件中,我有vm.handleViewChange();

WebStorm警告我handleViewChange是一个未使用的方法,即使我在模板中使用过它。

请注意:我知道我可以取消对此特定声明的警告。我宁愿WebStorm认识到实际使用的方法。

与重构快乐的同事特别相关(或重构 - 幸福的未来我)。

编辑#1

我已经在Webstorm设置中启用了AngularJS库,但它没有解决这个特定问题。

enter image description here

1 个答案:

答案 0 :(得分:0)

this post按照建议下载角度TypeScript社区存根不会为您的项目启用AngularJS支持。 您需要在项目中(在项目目录中或配置为JavaScript库)中拥有angular.js文件(调试版本,未压缩!) - 通常它足以识别Angular指令/方法。请参阅http://blog.jetbrains.com/webstorm/2014/03/angularjs-workflow-in-webstorm/,'在项目中包含angular.js'部分。