日期解析问题WebApi Angular2

时间:2017-05-03 16:38:29

标签: angular asp.net-web-api

将带有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

0 个答案:

没有答案