2016-04-12 4 views
0

Ich habe eine große eckige App. Wie übersetzt man Variablen, ohne Änderung DOM elmenets?Wie übersetzt man Winkelvariablen, ohne DOM zu modifizieren?

ZB:

<div data-ng-bind="{{ hello }}"></div> 

Ich möchte nicht HTML bearbeiten, aber ich möchte Variable hallo. Kein Filter, keine Änderung. Änderungen nur von js Seite vorgenommen.

+0

Sie müssen ein bisschen mehr Detail bieten, was Sie zu tun versuchen. Auch was du bisher versucht hast. – ajmajmajma

Antwort

0

Sie müssen einen Dekorator erstellen, um den Status zu kompilieren.

Verwenden Sie die Funktion $ provider.decorator, um die normale Interpolationsmethode zu ändern.

$provide.decorator("$interpolate", ...); 

Weitere Informationen: https://docs.angularjs.org/api/auto/service/ $ bieten # Dekorateur

+0

Huhh, das ist schwer, aber gute Idee. –

1

Wenn Sie das Hinzufügen von Lokalisierung und mehrsprachiger Unterstützung meinen, gibt es viele Bibliotheken, die Ihnen helfen können. Werfen Sie einen Blick auf ng-i18next.

+0

Vielen Dank für Ihren Fortschritt. Leider stimmt dieses Modul nicht, weil Filter später zu DOM-Elementen hinzugefügt werden müssen. –

Verwandte Themen