html的
{{2018-02-26T12:00:14.151Z | amParse : 'YYYY/MM/DD' | amDateFormat : 'LL'}}
上面给出的结果为February 26, 2018
,但我需要结果为
FEBRUARY 2018
。
我正在使用anular2-moment模块link here我只能使用这个模块。
答案 0 :(得分:1)
Angular 2内置了几个自定义管道,包括UpperCasePipe。要获得您想要的结果:
{{2018-02-26T12:00:14.151Z | amParse : 'YYYY/MM/DD' | amDateFormat : 'MMMM YYYY' | uppercase}}
请注意,amDateFormat基于momentjs docs中的格式:http://momentjs.com/docs/#/manipulating/add/
最后一步是使用'|将字符串传递给UpperCasePipe大写“: https://angular.io/api/common/UpperCasePipe