搜尋

首頁  >  問答  >  主體

angular.js - angularJs 一般情況下怎麼排錯呢?

最近在學習angularjs,但是angularjs報錯很痛苦,報錯的時候不知道是哪個元件出的錯。
有沒有辦法定位錯誤發生在哪個組件呢?

phpcn_u1582phpcn_u15822744 天前524

全部回覆(1)我來回復

  • 黄舟

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

    一般在瀏覽器裡的調試台就能看出80%多的報錯原因以及位置,自己代碼的原因自己找到位置去改,一般是取值取不到,代碼邏輯錯誤。那種angualr拋出的錯誤建議去angular的官網去,善用搜尋引擎,同事裡有老司機也可以去問噻。
    經驗上註意該依賴的都注入了,這個報錯很明顯的,留意數據從哪裡來的,(從接口獲取,本地存儲),用來做什麼,基本上是一些數組操作,把流程捋清楚。
    尤其那種已經組件化了的,很方便依葫蘆畫瓢,不過自己還是要把原理弄清楚。
    再說點結構上的,一個模組的js檔案就寫在該模組檔案目錄裡面,用檔案目錄做天然區分隔離,這樣方便找程式碼調錯誤。
    最後單元測試,本人了解不多,表示對這塊有興趣,有空再看去了。

    回覆
    0
  • 取消回覆