我使用angular-cli创建了一个新的 angular2 应用程序。现在我试图使用HTTP从 API 获取数据。我写的代码:
电影服务.ts
import { Injectable } from '@angular/core';
import { Movie } from './movie';
import { Http, Response } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import 'rxjs/Rx';
我的原子编辑器@angular/http
在线给出错误。所以,我已经在我的项目文件夹上手动安装angular2
,npm install angular2
然后修改生成的错误行,如下所示:
import { Http, Response } from 'angular2/http';
但是现在我的控制台显示:
“网络错误:404 未找到 - http://localhost:4200/angular2/http/index.js ”
我在index.html页面中添加了以下脚本:
<script src="https://code.angularjs.org/2.0.0-beta.17/http.dev.js"></script>
并在我的package.json文件依赖项"angular2": "2.0.0-beta.17",
中。仍然是同样的错误。
有人有任何线索吗?我是angular2的新手。因此,非常感谢任何帮助或建议。