【发布时间】:2014-08-08 04:09:48
【问题描述】:
这可能是一个愚蠢的问题,也许只是关于措辞。 我正在学习 AngularJS 并阅读了很多文章,我看到了一个奇怪的事情发生。 很多人说“使用服务”,但在代码中他们使用“工厂”代替。
例如,这些问题: Pass variables to AngularJS controller, best practice?, Angularjs sharing methods between controllers
为什么人们说'A'并使用'B',你不能只说“你可以使用工厂”吗? 我问这个问题是因为我看到它不止几次,这让我感到困惑......服务和工厂是两个不同的东西,对吧?
【问题讨论】:
-
您会在此处找到一个非常相似的问题并提供非常详尽的答案:stackoverflow.com/a/23683176/154480
-
这个答案前段时间帮助了我:stackoverflow.com/a/15666049/3675149