Heim > Fragen und Antworten > Hauptteil
最近在学习angularjs,但是angularjs报错很痛苦,报错的时候不知道是哪个组件出的错。
有没有办法能定位错误发生在哪个组件呢?
黄舟2017-05-15 17:07:59
一般在浏览器里的调试台就能看出80%多的报错原因以及位置,自己代码的原因自己找到位置去改,一般是取值取不到,代码逻辑错误。那种angualr抛出的错误建议去angular的官网去,善用搜索引擎,同事里有老司机也可以去问噻。
经验上注意该依赖的都注入了,这个报错很明显的,留意数据从哪里来的,(从接口获取,本地存储),用来做什么,基本是一些数组操作,把流程捋清楚。
尤其那种已经组件化了的,很方便依葫芦画瓢,不过自己还是要把原理弄清楚。
再说点结构上的,一个模块的js文件就写在该模块文件目录里面,用文件目录做天然区分隔离,这样方便找代码调错误。
最后单元测试,本人了解不多,表示对这块有兴趣,有空再看去了。