suchen

Heim  >  Fragen und Antworten  >  Hauptteil

angular.js - angularJs 一般情况下怎么排错呢?

最近在学习angularjs,但是angularjs报错很痛苦,报错的时候不知道是哪个组件出的错。
有没有办法能定位错误发生在哪个组件呢?

phpcn_u1582phpcn_u15822744 Tage vor525

Antworte allen(1)Ich werde antworten

  • 黄舟

    黄舟2017-05-15 17:07:59

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

    Antwort
    0
  • StornierenAntwort