关于Angular官网《英雄指南》教程几点问题修正(此问题在2018年4月份有效,以后可能就订正了)
1、官网中在导入“of”关键字时的引用为:
import { Observable, of } from 'rxjs';
应该改为:
import { Observable } from 'rxjs/Observable';
import { of } from 'rxjs/observable/of';
2、在第8节的HTTP中,需要导入angular2-in-memory-web-api包,此时系统会默认导入最新包,为0.6.0;
但是此时Angular中@angular/common、@angular/core等还没有6.0.0版本,因此就会导致最终运行出问题。
修改方法是:
a.删除angular2-in-memory-web-api最新包;
b.在package.json中手动设置angular2-in-memory-web-api包版本,如下图:
![](https://images2018.cnblogs.com/blog/1336484/201804/1336484-20180423205643633-1268487557.png)
c.执行npm install即可。
3.下图红框中,官网代码直接是hero,是报错的,修改如下:
由于刚接触,所以还不懂原理,但确实解决了。
做人要低调谨慎,做事要激情奋进