无法从JSON文件

时间:2017-06-28 18:28:54

标签: json angular angular2-http

我无法获得JSON本地文件Angular HTTP服务。我有这些代码:

import {Injectable} from '@angular/core';
import {Http, Response} from "@angular/http";
import 'rxjs/add/operator/map'


@Injectable()
export class ApiService {

constructor(private http:Http) {
}


private coinsUrl:string = 'app/data/coins.json';

getMines() {
  return this.http.get(this.coinsUrl).subscribe(
    (res:Response)=> {
      const sss = res.json();
      console.log('sss', sss);
    }

  );
}

}

it's my folder tree

1 个答案:

答案 0 :(得分:2)

由于您使用的是angular-cli,因此在运行时(使用ng serve或生成版本)无法使用文件位置。将文件放在assets文件夹中,然后您可以加载/assets/coins.json