/conf/lang/lang_{{lang}}/labels.js にラベルがあり、index.html に含まれる国際化対応のプロジェクトを作成しています。lang - app.run() での rootscope 変数の設定。索引.html
<script ng-src="{{labelUrl}}"></script>
app.js-run()
$rootScope.$on('$locationChangeStart', function (event, next, current)
{
if($cookieStore.get("config_details") != undefined)
{
$rootScope.language = $cookieStore.get("config_details").language;
}
else
{
$rootScope.language = 'english';
}
$rootScope.labelUrl = "conf/lang/lang_"+$rootScope.language+"/labels.js";
})
このスクリプト ファイルは URL の変更時に正しく読み込まれますが、手動で更新すると $rootscope の値が破棄され、html コンテンツが読み込まれた後にスクリプト ファイルが読み込まれます。誰かがこれを解決するのを手伝ってください!!!