菜鸟学习中,按照 angular2 官方文档实现英雄围栏, 一步一步下来,都还正常,但是当进行到第七课 http 部分时,写完 hero.service.ts 文件中增删改部分,就无法运行了.
为了防止是自己写错了, 将所有的代码和官方的仔细核对了一遍,还是不行, 没办法就一个一个文件的把官方代码复制粘贴过来,还是一样报错.
真的遇到了 所有的电脑书籍都说环境部分,按照 xxx 操作就好,但实际上没有一次能顺利完成的.
本人菜鸟,正在慢慢自学中,看到的错误代码自己一点解决方向都没,google 搜了半天没结果. 尝试了多中关键词组合.....还是不行. 请各位朋友帮忙看看到底怎么解决. 谢谢.
我的环境 win10 node -v v6.4.0 npm -v 3.10.3
具体的package.json tsconfig.json typings.json systemjs.config.js
我就不贴了,这几个文件非常确定和官方是一样的.
出错教程地址 https://angular.cn/docs/ts/latest/tutorial/toh-pt6.html
npm start 报错
C:\dev\wwwroot\learn\angular2-quickstart>npm start
> [email protected] start C:\dev\wwwroot\learn\angular2-quickstart
> tsc && concurrently "npm run tsc:w" "npm run lite"
app/hero.service.ts(58,14): error TS2339: Property 'toPromisre' does not exist on type 'Observable<Response>'.
app/hero.service.ts(70,14): error TS2339: Property 'cacth' does not exist on type 'Promise<Response>'.
1
hiro0729 2016-09-08 09:22:00 +08:00 2
它的 toPromise ,你的 toPromisre
它的 catch ,你的 cacth 拼错了啊。。。。 |
2
zhanglintc 2016-09-08 12:13:01 +08:00
看了一楼的回复, 再看看报错信息, 突然有点想笑...
|
3
xjdata OP 呃...... 果然. 我郁闷死了.... 不能长时间搞啊. 搞得到自己彻底昏了. 多谢~
|