如何在AngularJS中的另一个工厂中使用控制器功能

时间:2016-12-08 10:47:48

标签: angularjs

我写了一个控制器并在那里使用了一个函数。我想在具有控制器范围的其他工厂中使用该功能。有可能吗?

1 个答案:

答案 0 :(得分:0)

不,你不能将控制器注入工厂/服务。这意味着您无法在工厂/服务中使用控制器功能。

您可以将东西注入控制器,但是您无法将控制器注入事物中。这是因为控制器不是通过提供商创建的。相反,有一个名为$ controller的内置Angular服务负责设置控制器。

参考链接: - Understanding-Dependency-Injection