Internationalisierung mit angularjs

Ich denke der Umzug meiner Website zu angularjs, und ich möchte anfangen, sehr klein, indem Sie alle meine statischen server-side-plain-text-templates von django eckig (sonst gibt es syntax-Probleme mit den" {{}}').

Es scheint, dass der beste Weg, dies zu tun, werden Sie eine von zwei Optionen:

  1. Ein ajax-Aufruf, liefert ein JSON mit allen Texten meiner Website. Die Texte werden in einer Variablen gespeichert werden, die gebundenen zu meinem HTML-Elemente so eckig wird alles aktualisieren.
  2. Zum speichern einer statischen js-Datei mit dem Wörterbuch und fügen Sie es in mein HTML und binden Sie das Wörterbuch mit angularjs.

Beide Optionen erlauben mir, zwischen den Sprachen zu wechseln, ohne die Seite neu zu laden.

Welches ist besser? Im Allgemeinen ist dies ein guter Ansatz, oder ist es ein richtiger Weg?

Kommentar zu dem Problem - Öffnen
Hi Uri, ich Spiele schon mit dem gleichen Problem: die Integration der .po-Dateien, die von meinem Django-app(back-end) in einer AngularJS-Anwendung (Front-end). Können Sie mir mehr Infos darüber, wie Sie erreicht dies schließlich? Beide Ansätze haben für mich funktioniert, obwohl ich lieber 1. 😉 Vielen Dank im Voraus. Kommentarautor: trinchet
Ging mit der option #2. Es war viel einfacher und hat den job. Kommentarautor: Uri
Wie ich es gemacht habe stackoverflow.com/questions/19881590/... Kommentarautor: thomaspaulb

InformationsquelleAutor der Frage Uri | 2013-07-10

Schreibe einen Kommentar