Ng2 控制台报错总结
1、模板字符变量报错:要用到的的数据在class中未正确获取到,导致模板解析时出错
前期调试时为避免此错误对其他错误的影响,可在模板中要用到的相关数据的地方加*ngIf判断数据是否存在,以屏蔽此错误。
2、用到http请求的component必须提供HTTP_PROVIDERS,否则报错
可以在bootstrap(someComponent,[HTTP_PROVIDERS])中注入依赖,也可以在需要用到的具体component中providers:[HTTP_PROVIDERS]写入。
3、指令中放入非此指令提供的依赖注入项是报错,如在directives:[HTTP_PROVIDERS]
4、没有import “rxjs/Rx”
5、这个经常遇到的问题是因为组件中用到route或http请求,但是没有引入route或http
在index文件中引入:
<pre>
<script src="node_modules/angular2/bundles/router.dev.js"></script>
<script src="node_modules/angular2/bundles/http.dev.js"></script></pre>