ビューのローカリゼーションを実装したい (本体も含める必要があります)。JSONファイルをロードして、キーを繰り返し処理することで、以前にこれを行いました。キーはクラス名です。クラスを使用して、キーの値を要素に割り当てるだけです。
言語ファイル (JSON)
".Header-Title" : "My Title",
".Header-Text" : "Lorem ipsum vehicula interdum."
コード例
$.load("./Content/Text/main-en.json", function(data) {
for (key in data) {
$(key).html(data[key]);
}
});
テキストがhtmlとスクリプトから分離されているため、これが気に入りました。AngularJSでこれを達成できるか知りたいです。私の考えでは、JSON 言語ファイルへのパスを取得する追加のパラメーターによってルート プロバイダーを拡張することです。ビューをロードした後、コード例のように値を割り当てる関数を呼び出す必要があります。AngularJS を使い始めたばかりです。アイデアや助けはありますか?