【发布时间】:2016-06-22 14:56:15
【问题描述】:
是否有内置的日期管道过滤器以默认 asp.net JSON 序列化程序序列化日期的方式处理日期?
示例格式如下:'/Date(1466624402557)/'
否则我可以编写自定义管道。
每个 rinukkusu 这里是我创建的自定义管道:
import {PipeTransform, Pipe} from '@angular/core';
import {SlicePipe, DatePipe} from '@angular/common';
@Pipe({
name: 'aspDate'
})
export class AspDatePipe implements PipeTransform {
transform(value: string, arg: string): any {
let slicedValue = new SlicePipe().transform(value, 6, -2);
return new DatePipe().transform(slicedValue, arg );
}
}
但是我得到了这个错误:
platform-browser.umd.js:962 原始异常:管道“DatePipe”的参数“1466624402557”无效
我已经尝试将切片字符串装箱到一个新的 Date() 但这也不起作用...
【问题讨论】:
标签: angular