【发布时间】:2018-12-03 19:45:28
【问题描述】:
我有这个模型结构
export class Car {
id: number;
exterior: Exterior;
engine: Engine;
}
export class Exterior {
color: string;
doors: number;
}
export class Engine {
model: string;
horsePower: number;
}
Exterior 和 Engine 有自己的服务,称为 ExteriorService 和 EngineService,如下所示:
@Injectable()
export class ExteriorService {
constructor(
private http: HttpClient
) { }
public getExterior(carId: number): Observable<any> {
return this.http.get(`${url}`)
.map(response => response);
}
}
这两个都添加在 app.module.ts 中
现在我希望能够从另一个组件getCar(carId: number) 调用一个方法,这将为我返回一个完全填充的 Car 对象(包括孩子)。然后在它完全填写后,我想对其进行控制台记录,以便能够看到所有数据,包括孩子。
【问题讨论】:
标签: angular typescript rxjs