一尘不染

如何在浏览器中调试角度服务

angularjs

我在我的角度应用程序中创建了工厂/服务。

我想在浏览器中调试它。有没有一种方法可以访问其实例并检查其函数和变量的值是什么?

角度范围可以使用

angular.element(e).scope()

是否有类似的方式访问工厂?


阅读 251

收藏
2020-07-04

共1个答案

一尘不染

我相信您可以使用以下方式:

angular.element(e).injector().get('serviceName')

并且由于angularjs服务是 单例的 ,因此在任何 angular.element 上执行此操作都将始终返回相同的服务实例/对象。

2020-07-04