Karma.js不喜欢Angular.js控制器中的JavaScript var

时间:2013-12-10 03:08:00

标签: javascript angularjs karma-runner

我在Angular控制器中有一些javascript var。卡玛似乎不喜欢他们。当我将var保留在我的控制器内部并运行Karma时,我得到“ReferenceError:$ is not defined”错误。当我删除var的时候 - Karma工作正常。有什么建议?变量控制器内部的var是否是一个很大的禁忌?提前谢谢!

1 个答案:

答案 0 :(得分:1)

你可能错过了jQuery。请务必将其包含在config file

files = [
  JASMINE,
  JASMINE_ADAPTER,
  '../path/to/jquery.js',  
  // ...    
  'test/*.js'
];