【发布时间】:2016-03-23 17:25:20
【问题描述】:
假设我们有这个服务
@Injectable()
export class CarService {
constructor (private http: Http) {}
getCars() {
return this.http.get('someurl')
.map(res => <Car[]> res.json())
.catch(this.handleError);
}
}
我们在另一个组件中订阅它。如果汽车看起来像这样:
class Car{
Color:string;
Timestamp:any; //this comes as a string in JSON but I want it to be of type Date object
}
并且我们想要一些逻辑,即将日期:字符串更改为日期类型,应该在哪里完成?
在服务中?如何? 在一个班级本身? .map() 会命中 Car 类的构造函数吗?
【问题讨论】:
标签: javascript typescript angular rxjs