无法调试AngularJS项目

时间:2019-05-11 08:10:50

标签: javascript angularjs debugging phpstorm webstorm

我正在尝试调试this code

但是我无法做到这一点。例如,我可以调试控制器(我想当我在浏览器中打开页面只是因为es6已经在es5中翻译并创建了映射时,它才起作用),但是我不能在这里执行(因为未生成映射?)。

也许我做错了,有可能用调试器研究此代码吗?

2 个答案:

答案 0 :(得分:0)

您可以使用警报检查在js的哪一行之后执行哪一行。对于角度,也可以使用console.log()函数或alert()进行角度调整。我使用这两个函数来检查哪一行给出了错误。 喜欢:

line1
line2    alert("Up to line no 2 it's running well")
line3 
line4    alert("Up to line no 4 it's running well")

如果alert("Up to line no 4 it's running well")未显示在屏幕上,则表明第3行存在问题。

答案 1 :(得分:0)

如果代码在浏览器中运行,那么它是可调试的。

如果无法调试,则:

  1. 或者,您没有正确设置和触发断点。
  2. 或者,它实际上并没有运行。

如果未编译,则代码可能根本不会运行(ES6-> ES5。)

您可能需要在项目中运行npm install和/或bower install等以获取devDependencies,然后按照构建说明进行操作。

编辑:如果您可以调试控制器但不能调试服务,那么问题可能就在于您没有调用任何服务代码-您需要在应用程序中执行一些操作来触发它。