[app/hero-data.ts]
export class HeroData {
//createDb是webapi里提供的方法用于创建虚拟的数据库
createDb() {
let heroes = [
{ "id": "1", "name": "Windstorm" },
{ "id": "2", "name": "Bombasto" },
{ "id": "3", "name": "Magneta" },
{ "id": "4", "name": "Tornado" }
];
return {heroes};
}
}
//可以从‘xxx/heroes’ 请求该资源
//目前发现xxx为任意,是否因为未定义?
...
httpClient.get<Hero[]>('api/heroes');
//默认情况下把响应体当做无类型的 JSON 对象进行返回。 如果指定了可选的模板类型 `<Hero[]>`,就会给返回你一个类型化的对象。
...
网友评论