角度DI通过“内联阵列注释”在WebStorm中发出警告

时间:2016-04-13 09:23:47

标签: angularjs dependency-injection webstorm

使用内联数组注释为控制器注入一些依赖关系时,WebStorm会给我以下警告。

  

缺少require()调用

无论如何都要求脚本被认为是好的风格,虽然它在注入之后是全局可用的,或者我可以肆无忌惮地抑制这个警告?是否有插件或设置来处理这种情况,注意到注入的依赖项?

修改

我在原帖中犯了一个错误。我确实将依赖注入到控制器中,但之后我在另一个方法中使用了注入。这是一个简单的JavaScript函数。我可能只需将其转换为控制器。棱角分明的新手。对不起。

1 个答案:

答案 0 :(得分:0)

理想情况下,我使用如下所示的显式注入:

(function() {
  'use strict';

 angular
 .module('mod')
 .controller('Controller', CtrlFunction);


  CtrlFunction.$inject = ['depencencies'];

  function CtrlFunction(dependencies) { 

  }

})(); 

请寻找John Papa angular style guide

的棱角指南