2016-04-27 10 views
0

ich mit Winkel gerade arbeite zu übersetzen, und in meiner Sprache Datei Ich habe diese:Wie Übersetzung verwenden, in AngularJS

"END_MESSAGE" : "Dilato avunculus fiduciam astute genere navata {{date}}. tuto diligens ut praepotens quo turbulentos eum est in." 

I {{date}} auf das laufende Jahr zu formatieren, so in meinem html ich diese habe :

<p>{{ 'FME_CANDIDATURE.AFTER_CANDIDATURE.END_MESSAGE' | translate : '{date : currentYear}'}}</p> 

und in meinem Controller habe ich dies:

$scope.currentYear = new Date().getFullYear(); 

aber ich bin immer diese Botschaft witho ut das Datum.

Wie kann ich das lösen?

+0

Können Sie bitte den Filter teilen? – forgottofly

Antwort

1

Ersetzen <p>{{ 'FME_CANDIDATURE.AFTER_CANDIDATURE.END_MESSAGE' | translate : '{date : currentYear}'}}</p>

mit <p translate="FME_CANDIDATURE.AFTER_CANDIDATURE.END_MESSAGE" translate-values='{ date: currentYear}'></p> Ihr Problem löst.

1

Sie können das ganze Jahr von Ihrem Datum Objekt wie folgt erhalten.

{{dateObject | date: 'yyyy'}} 

Lassen Sie mich wissen, ob dies hilft.