如何在AngularJS的另一家工厂中使用控制器功能
我写了一个控制器,并在那里使用了一个函数。我想在其他具有控制器范围的工厂中使用该功能。可能吗?不,您不能将控制器注入工厂/服务。这意味着您不能在工厂/服务中使用控制器功能 您可以将对象注入控制器,但不能将控制器注入对象。这是因为控制器不是通过提供程序创建的。相反,有一个名为$controller的内置角度服务,负责设置控制器如何在AngularJS的另一家工厂中使用控制器功能,angularjs,Angularjs,我写了一个控制器,并在那里使用了一个函数。我想在其他具有控制器范围的工厂中使用该功能。可能吗?不,您不能将控制器注入工厂/服务。这意味着您不能在工厂/服务中使用控制器功能 您可以将对象注入控制器,但不能将控制器注入对象。这是因为控制器不是通过提供程序创建的。相反,有一个名为$controller的内置角度服务,负责设置控制器 参考链接:-不,您不能将控制器注入工厂/服务。这意味着您不能在工厂/服务中使用控制器功能 您可以将对象注入控制器,但不能将控制器注入对象。这是因为控制器不是通过提供程序创建
参考链接:-不,您不能将控制器注入工厂/服务。这意味着您不能在工厂/服务中使用控制器功能 您可以将对象注入控制器,但不能将控制器注入对象。这是因为控制器不是通过提供程序创建的。相反,有一个名为$controller的内置角度服务,负责设置控制器
参考链接:-如果要在其他地方使用,为什么不将功能移动到服务?如果要在其他地方使用,为什么不将功能移动到服务?