在https://stackoverflow.com/a/22069389/270511给出的答案中, 有人可以解释为什么你调用$ provide.value()而不是$ provide.service()来模拟服务吗?
答案 0 :(得分:1)
$provide.value
只返回您在进样器请求时给出的值。你也可以使用$provide.service
来模拟服务,但是你需要编写更多代码(返回一个带有$get
方法的对象),这只是在链接一个简单的函数时不是必需的
换句话说,整洁/懒惰!