我正在使用angular translate,在我的语言文件中我有这个:
"END_MESSAGE" : "Dilato avunculus fiduciam astute genere navata {{date}}. tuto diligens ut praepotens quo turbulentos eum est in."
我想将{{date}}
格式化为当前年份,所以在我的HTML中我有这个:
<p>{{ 'FME_CANDIDATURE.AFTER_CANDIDATURE.END_MESSAGE' | translate : '{date : currentYear}'}}</p>
在我的控制器中我是这样的:
$scope.currentYear = new Date().getFullYear();
但是我没有约会就收到了这条消息。
我该如何解决这个问题?
答案 0 :(得分:1)
更换
<p>{{ 'FME_CANDIDATURE.AFTER_CANDIDATURE.END_MESSAGE' | translate : '{date : currentYear}'}}</p>
与
<p translate="FME_CANDIDATURE.AFTER_CANDIDATURE.END_MESSAGE" translate-values='{ date: currentYear}'></p>
解决了你的问题。
答案 1 :(得分:1)
您可以像这样从日期对象中获取全年。
{{dateObject | date: 'yyyy'}}
如果有帮助,请告诉我。