如何在浏览器控制台中访问 Angular 函数客户端?[复制]

How can I access Angular functions client side in the browser console? [duplicate]

提问人:Cib 提问时间:12/17/2015 更新时间:12/17/2015 访问量:635

问:

出于调试目的,我想在控制台中访问我的 Angular 模块客户端函数。

有没有办法在浏览器的控制台内访问 Angular $scope?

angularjs 调试 客户端

评论

0赞 Shaohao 12/17/2015
您可以安装适用于 AngularJS 的 Chrome 扩展程序。ng-inspector
0赞 jbrown 12/17/2015
以下是关于该主题的好读物: blog.ionic.io/angularjs-console

答:

2赞 Mario González Duarte 12/17/2015 #1

如果放置断点,则可以在此执行时刻检查作用域值

此外,您可以安装适用于 Chrome 的 Batarang 扩展程序,您将在控制台浏览器中直接访问您的$scope

https://chrome.google.com/webstore/detail/angularjs-batarang-stable/niopocochgahfkiccpjmmpchncjoapek

0赞 Doek 12/17/2015 #2

在 chrome 中打开开发人员工具窗口 (F12) --> 转到源代码选项卡 -->找到您的特定函数所在的 js 文件 -->单击前面的行号设置断点 -->在浏览器中按刷新(F5),您的浏览器将在断点处停止。

然后在控制台中键入 en 您可以检查变量/对象是否在特定 javascript 函数的范围内