菜鸟学习中,按照 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
> angular2-quickstart@1.0.0 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>'.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.