我想写点类似的东西
<p>{{"CURRENT_DATE" | translate:(value:(currentDate | date:getDateFormat))}}</p>
其中translate
是来自ng2-translate的管道功能。
我想展示:“今天是2016-07-13”,所以CURRENT_DATE
是"Today is {{value}}"
,并期望一个动态的价值。
根据用户的区域设置,当前日期格式会更改。我有一个函数getDateFormat
返回"yy-MM-dd"
或"dd/MM/yy"
。
我知道链管是可能的,但我的情况并不是真正链接管道。
有一个简单的方法,还是我必须编写自定义管道?
谢谢 !
编辑:好吧我的坏,我太愚蠢无法复制示例没有错误。我应该写:
<p>{{"CURRENT_DATE" | translate:{value:currentDate | date:getDateFormat } }}</p>
为什么不这样做:
<p>{{"CURRENT_DATE" | translate:{value: getDate()}}}</p>
然后getDate()
函数使用以下信息的组合在所需的语言环境中创建日期:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
这有效:
'DETAIL': 'Liability {{id}} - from {{date}}'
{{ 'DETAIL' | translate: { id: id, date: lastModifiedDate | date: 'medium' } }}