Ng2 控制臺報錯總結
1、模板字符變量報錯:要用到的的數據在class中未正確獲取到,導致模板解析時出錯
Paste_Image.png
前期調試時為避免此錯誤對其他錯誤的影響,可在模板中要用到的相關數據的地方加*ngIf判斷數據是否存在,以屏蔽此錯誤。
2、用到http請求的component必須提供HTTP_PROVIDERS,否則報錯
Paste_Image.png
可以在bootstrap(someComponent,[HTTP_PROVIDERS])中注入依賴,也可以在需要用到的具體component中providers:[HTTP_PROVIDERS]寫入。
3、指令中放入非此指令提供的依賴注入項是報錯,如在directives:[HTTP_PROVIDERS]
Paste_Image.png
4、沒有import “rxjs/Rx”
Paste_Image.png
5、這個經常遇到的問題是因為組件中用到route或http請求,但是沒有引入route或http
Paste_Image.png
在index文件中引入:
<pre>
<script src="node_modules/angular2/bundles/router.dev.js"></script>
<script src="node_modules/angular2/bundles/http.dev.js"></script></pre>