Angularjs Firefox中Firebug的角度跟踪

Angularjs Firefox中Firebug的角度跟踪,angularjs,firefox,firebug,console.log,Angularjs,Firefox,Firebug,Console.log,我正在Angular中开发一个webapp,并使用Firefox和Firebug进行调试 每当我的角度出现错误时,它都无法正确显示stacktrace。相反,它在console.log中显示如下内容: 在Chrome中,我得到了一个很好的stacktrace,带有指向错误定义的可点击链接: 我是被迫切换到Chrome进行Angular开发,还是有解决方案?您可能想切换到Chrome的开发工具以更好地跟踪堆栈。不过,Firefox可能有一个插件/扩展,可以帮你清理东西,所以在做出决定之前,一定

我正在Angular中开发一个webapp,并使用Firefox和Firebug进行调试

每当我的角度出现错误时,它都无法正确显示stacktrace。相反,它在console.log中显示如下内容:

在Chrome中,我得到了一个很好的stacktrace,带有指向错误定义的可点击链接:


我是被迫切换到Chrome进行Angular开发,还是有解决方案?

您可能想切换到Chrome的开发工具以更好地跟踪堆栈。不过,Firefox可能有一个插件/扩展,可以帮你清理东西,所以在做出决定之前,一定要做一些研究


但是,当比较香草和香草时,你想要的是铬。

试着用非迷你版替换Angular的迷你版。
如果是注入问题,您将在控制台中获得更有意义的反馈。

更一般的回答是,调试angular的最佳工具是Chrome扩展。

当您将angular.js包含到web应用程序中时,您可以在Firebug中获得相同的可点击功能来错误链接定义。Firebug可以显示Angular应用程序的行号(发生部分错误的行号)。

firefox有一个名为的单一插件,它是非官方的,但在firefox中调试Angular.js时似乎非常有用。如果您不想切换到chrome,那么值得一试。

您可以将这两个文件与angular.min.js.map一起使用,而不是将angular.min.js替换为angular.js。Firefox将识别源映射文件,并从未缩小的源中提取更好的错误消息和堆栈跟踪。

您获得html链接,因为您使用的是angular jsI的最小化版本。我可以获得链接,我的问题是它在Firefox中的格式。我找不到任何插件。我试过AngScope,但这只能帮助检查DOM中的angular$scope,这与Chrome的Batarang相同。我也花了一些时间四处看看,似乎Chrome有一个更好的工具来检查和跟踪堆栈。大多数情况下,这些差异可以忽略不计,但如果你打算开发Angular应用程序,Chrome似乎会让你的生活更轻松。看起来唯一能做的就是使用Angular的非小型版本,而不是自己开发firefox插件。