无法从 JSON 文件获取数据
Can't get data from JSON file
我无法获取 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);
}
);
}
}
由于您使用的是 angular-cli,该文件位置在运行时将对您不可用(使用 ng serve
或生产构建)。把文件放到assets文件夹下就可以加载/assets/coins.json
.
我无法获取 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);
}
);
}
}
由于您使用的是 angular-cli,该文件位置在运行时将对您不可用(使用 ng serve
或生产构建)。把文件放到assets文件夹下就可以加载/assets/coins.json
.