1. 程式人生 > >AngularJS常見報錯總結

AngularJS常見報錯總結

在剛學AngularJS的時候總會出現各種各樣的錯誤,今天做一個小小的總結

第一條:

Uncaught SyntaxError: Unexpected identifier


原因:程式碼中少了一個英文逗號,加上逗號就正常了,如:


第二條:

這個錯誤的一般是沒有找到controller. 寫上一個正確的controller就正常了。


第三條:編寫指令模板的屬性的時候應當使用 app-指令名稱,這樣寫的原因是防止以後html語言升級,指令名稱和新增屬性衝突。


第四條:在指令中使用replace:true,時,要替換的html模板只能有一個根元素,否則就會報此錯誤。

Error: [$compile:tplrt]



第五條:TypeError: Cannot set property 'list' of undefined

或者忘了寫依賴Error: [$injector:itkn]

控制器前面忘了寫$scope,補上$scope