这里 getFiles() 的返回类型可能是什么(除了任何)具体的返回类型可能是什么?
@Injectable()
export class NodeService {
constructor(private http: Http) {}
getFiles() {
return this.http.get('./resources/data/cars-medium.json')
.map((res: any) => res.json().data);
}
}
汽车-medium.json
{
"data":[
{"vin":"a1653d4d","brand":"VW","year":1998,"color":"White"},
{"vin":"ddeb9b10","brand":"Mercedes","year":1985,"color":"Green"},
{"vin":"d8ebe413","brand":"Jaguar","year":1979,"color":"Silver"},
{"vin":"aab227b7","brand":"Audi","year":1970,"color":"Black"},
{"vin":"631f7412","brand":"Volvo","year":1992,"color":"Red"},
{"vin":"7d2d22b0","brand":"VW","year":1993,"color":"Maroon"}
]
}
最佳答案
getFiles():Observable<Object[]> {
如果你有这样的界面
interface Car {
vin:string;
brand: string;
year:number;
color:string;
}
你也可以用
getFiles():Observable<Car[]> {
关于typescript - Angular 2 typescript 中json对象列表的返回类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37850594/