确实,我不知道为什么我的网址在_http.get('app / api / apiUsers')中没有找到,而在角度版本2.3.1是功能但在角度版本4.0.0它不起作用
这是我的代码,它们在两个角度版本中都是相同的:
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/do';
@Injectable()
export class LoginService {
constructor(private _http: Http){}
getFromApiLogin(){
console.log("I am here");
return this._http.get('app/api/apiUsers.json)
.do(x => console.log(x))
.map(res => res.json());
}
}
答案 0 :(得分:2)
我假设您正在使用CLI项目...因此它只提供您已添加到文件中资产的路径.angular.cli.json
试试:
"assets": [
"assets",
"favicon.ico",
"./app/api/apiUsers.json"
]