标签: angularjs
我写了一个控制器并在那里使用了一个函数。我想在具有控制器范围的其他工厂中使用该功能。有可能吗?
答案 0 :(得分:0)
不,你不能将控制器注入工厂/服务。这意味着您无法在工厂/服务中使用控制器功能。
您可以将东西注入控制器,但是您无法将控制器注入事物中。这是因为控制器不是通过提供商创建的。相反,有一个名为$ controller的内置Angular服务负责设置控制器。
参考链接: - Understanding-Dependency-Injection