我是Angular空间的新手。我一直在调试代码时遇到问题。任何证明在调试Angular时更有效的方法?
答案 0 :(得分:7)
在Chrome浏览器中打开开发者控制台,这样您就可以:
{{anImportantVariable | json}}
通常足以调试内容。并且最重要的是:如果一切看起来都不错,但仍然无法解决,问题是99%:
ngShow
指令在HTML中是ng-show
,{{1 JS中的属性是HTML中的isOpen
答案 1 :(得分:5)
当涉及到检查状态时:即使我总是(讽刺的)为我的代码中的每个条件编写单元测试(所以我通常不需要调试东西)这是迄今为止我最喜欢的技术:< / p>
<pre ng-show='mymodel.debugPlz'>{{ mymodel.something | json }}</pre>
简单示例:fiddle
答案 2 :(得分:3)
Chrome DevTools
通常可以很好地完成工作。您可以在代码中的任何位置插入debugger;
语句,如果Chrome DevTools
打开,代码将停在那里,您可以逐一添加断点和遍历行。除此之外,只需在Chrome网上应用店中搜索Angular
即可使用一些扩展程序。这些通常有助于检查$scope
答案 3 :(得分:0)