Chrome 开发工具中未定义 Angular。

6

我经常使用一种变化形式的angular.element($0).scope()来调试Angular问题。

然而,自从我换了一台新电脑后,开发者工具总是返回Uncaught ReferenceError: angular is not defined

Angular本身运行良好,并且没有被压缩(在开发环境中),我已经“检查”了一个在正确作用域内的元素。


我认为这不是调试Angular2的正确方式。 - gurghet
这是Angular 1.5.3版本,过去一直能够正常工作。 - James
你安装了Batarang吗? - Mourndark
1
它已经被禁用了好几个月,我一直觉得它太慢了。我认为你在这方面并不需要它。这个问题只是因为本周更换电脑才开始出现的。 - James
2个回答

10

我已经解决了这个问题。如下截图中,当前选择的下拉菜单是“top”,它被设置为 JSON 格式化器(一个我安装的插件)。因此它试图在错误的范围内运行命令。

开发者工具

忽略顶部的错误(未能加载),那与此无关。


谢谢,这对我很有帮助。我想知道为什么没有经过我的同意就被更改了。 - Thariq Nugrohotomo

0
请尝试在一个被$scope包围的HTML元素上单击后再试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接