【发布时间】:2015-08-04 17:59:53
【问题描述】:
在https://stackoverflow.com/a/22069389/270511给出的答案中, 有人能解释一下为什么你调用 $provide.value() 而不是 $provide.service() 来模拟服务吗?
【问题讨论】:
在https://stackoverflow.com/a/22069389/270511给出的答案中, 有人能解释一下为什么你调用 $provide.value() 而不是 $provide.service() 来模拟服务吗?
【问题讨论】:
$provide.value 只是返回您在注入器请求时提供的值。您也可以使用$provide.service 模拟该服务,但您必须编写更多代码(使用$get 方法返回一个对象),这在仅链接一个简单函数时并不是必需的。
换句话说,整洁/懒惰!
【讨论】: