Javascript 角形2日期管
我正在使用以下代码:Javascript 角形2日期管,javascript,json,angular,date,Javascript,Json,Angular,Date,我正在使用以下代码: {{today | date:'General.dateFormat | translate'}} 其中General.dateFormat是存储在我的语言JSON文件中的格式MM.dd.yyyy。但打印为2017年12月22日AenerPMl.22PMteFor35PMt|trPMn24lPMte 我认为多管道存在问题。如果我用MM.dd.yyyy替换General.dateFormat | translate,它会正常工作。如何使用translate管道从语言json
{{today | date:'General.dateFormat | translate'}}
其中General.dateFormat
是存储在我的语言JSON文件中的格式MM.dd.yyyy
。但打印为2017年12月22日AenerPMl.22PMteFor35PMt|trPMn24lPMte
我认为多管道存在问题。如果我用
MM.dd.yyyy
替换General.dateFormat | translate
,它会正常工作。如何使用translate管道从语言json文件中提供格式?您将translate管道作为值传递给了日期过滤器。直接传递值,而不是作为字符串传递General.dateFormat。请尝试下面的代码
{{today | date: translate:'General.dateFormat'}}
你能提供完整的例子吗?你需要什么样的例子?这是一个简单的单行代码?@MehulJoshi:请阅读Shahid的答案。它显示了如何执行2个管道。已经尝试过了。我无法读取未定义的属性“dateFormat”,我已更新了我的答案,请立即尝试并让我知道您可以告诉我您使用了哪个库进行翻译吗?Shahid。你搞定了。可爱的朋友。最终的版本是今天|日期:翻译:'General.dateFormat'。谢谢,请标记我的答案,它将帮助其他人