Ich möchte die Sprache jedes Menütitels aus der Ansicht von einer Sitzung automatisch übersetzen, die Benutzer in seinem Profil haben. Die Methode, die ich verwenden muss, ist mit unserer API-Bibliothek, die wir in unserem PHP-Framework haben.Wert dynamisch von der Ansicht in den Bereich konvertieren
Im allgemeinen Sprachgebrauch von PHP, werden wir ein Wort mit diesem Befehl
$_lib->translate("wordToTranslate");
übersetzen Dann automatisch wird es das Wort wordToTranslate
in die Sprache des Benutzers hat in seinem Profil/session übersetzen.
Jetzt, da wir Ionen- und AngularJS verwenden, was ich kann dies tun zu erreichen, ist durch einen Umfang von Vorlage Aufruf:
<p>{{translatethis("wordToTranslate")}}</p>
In Controller habe ich einen Umfang von translatethis
$scope.translatethis = function(arg) {
$http.post("http://example.com/API?Word=arg&Lang=1").success(function(response) {
console.log(response);
});
}
Und ich bekomme diesen Fehler
Fehler: 10 $ Digest() Iterationen erreicht.
Es scheint, wie die Vorlage fertig nie die reale Ausgabe der <p>{{translatethis("wordToTranslate")}}</p>
erhalten Kann jede Stelle mich führen, wie diese Methode zu reinigen, bitte, so dass ich den Fehler zu vermeiden?
Vielen Dank im Voraus
Ich habe es gerade gelesen, und hat noch nicht getestet. Aber scheinen mir schön. Und du scheinst gut in Angular. Nur 318? Vielen Dank. –