私は自分のサイトを angularjs に移行することを考えています。静的なサーバー側のプレーンテキスト テンプレートをすべて django から angular に移行することで、非常に小さく始めたいと考えています (そうしないと、'{{}}' で構文の問題が発生します) )。
これを行う最善の方法は、次の 2 つのオプションのいずれかになるようです。
- サイトのすべてのテキストを含む JSON を返す ajax 呼び出しを行う。テキストは HTML 要素にバインドされた変数に格納されるため、angular がすべてを更新します。
- 静的 js ファイルをディクショナリと共に保存し、それを HTML に含めて、ディクショナリを angularjs にバインドします。
どちらのオプションでも、ページをリロードせずに言語を切り替えることができます。
どちらの方がよいですか?一般的に、これは良いアプローチですか、それとももっと正しい方法がありますか?