我正在尝试调试this code。
但是我无法做到这一点。例如,我可以调试控制器(我想当我在浏览器中打开页面只是因为es6已经在es5中翻译并创建了映射时,它才起作用),但是我不能在这里执行(因为未生成映射?)。
也许我做错了,有可能用调试器研究此代码吗?
答案 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)
如果代码在浏览器中运行,那么它是可调试的。
如果无法调试,则:
如果未编译,则代码可能根本不会运行(ES6-> ES5。)
您可能需要在项目中运行npm install
和/或bower install
等以获取devDependencies
,然后按照构建说明进行操作。
编辑:如果您可以调试控制器但不能调试服务,那么问题可能就在于您没有调用任何服务代码-您需要在应用程序中执行一些操作来触发它。