将带有Asp.net WebApi的DateTime字段的POCO返回到Angular2前端会导致在res.json()
方法中转换空值。显然,我可以在这里返回字符串,并进行解析,但这感觉就像是黑客。
有没有一种标准的解决方法。我省略了WebApi代码,因为它只返回一个带有DateTime属性的POCO。
这是Angular2代码:
getRequestById(id: number): Observable<RequestViewModel> {
return this._http.get(this.requestUrl + '/' + id).map((res: Response) => {
let result = res.json();
console.log('serialized json ', result); //here the fromDate is null
console.log('actual response', res); // here the _body.fromDate has a value of '5/11/2017 1:51:45 AM';
return result;
});
}
是否有可接受的方式来处理DateTime - &gt;打字稿日期?是否可以访问_body属性来自己解析结果?
非常感谢,
KH