如何最有意义地使用角度误差

时间:2015-06-30 17:13:54

标签: javascript angularjs debugging

我在浏览器中调试时很多次,我的代码中的一些错误会触发angular.js文件中的错误。类似的东西:

 TypeError: Cannot read property '0' of undefined       angular.js:11699

 at new <anonymous (bundle.js:1068)
 at Object.invoke (VM3011 angular.js:4219)
 at $get.extend.instance (VM3011 angular.js:8525)
 at VM3011 angular.js:7771
 at forEach (VM3011 angular.js:334)
 at nodeLinkFn (VM3011 angular.js:7770)
 at compositeLinkFn (VM3011 angular.js:7149)
 at nodeLinkFn (VM3011 angular.js:7795)
 at VM3011 angular.js:8030
 at processQueue (VM3011 angular.js:13292)
 (anonymous function)   @   VM3011 angular.js:11699
 $get   @   VM3011 angular.js:8628
 processQueue   @   VM3011 angular.js:13300
 (anonymous function)   @   VM3011 angular.js:13308
 $get.Scope.$eval   @   VM3011 angular.js:14547
 $get.Scope.$digest @   VM3011 angular.js:14363
 $get.Scope.$apply  @   VM3011 angular.js:14652
 done   @   VM3011 angular.js:9734
 completeRequest    @   VM3011 angular.js:9924
 requestLoaded  @   VM3011 angular.js:9865

好。所以Angular很生气。点击该行号将带我进入angular.js文件:

return logFn.apply(console, args);

我想充分利用所有这些信息。而不是在任何地方放置一堆断点并逐步完成所有脚本,是否有某种方法可以帮助我缩小问题的范围?我的意思是,如果它对某人没用,肯定不会被记录。但它对我来说只是胡言乱语。我接下来的步骤是什么?

0 个答案:

没有答案