Angular服务具有多个功能。它们全部使用通过var varName文件顶部的a定义的局部变量。
var varName
对单元进行功能测试时,有什么方法可以模拟此变量?
简而言之,没有。
最简单的方法是将其置于$ scope级别。或者也许作为angularjs常量
角常数
或者,如果您是一个非常疯狂的家伙,则可以制作一个脚本来更改var的值,但是严重的不要这样做,那太疯狂了。