如何通过URL参数动态加载角度区域设置?

时间:2016-06-09 15:50:01

标签: javascript angularjs

我想使用angular-locale。但是locale参数应该从GET查询派生,并在网页启动时动态加载(我不想在以后切换用户区域设置)。

问题:当我动态加载js lib时,似乎为时已晚,它会回落到en-us。     

<!-- initialize the locale dynamically by request param -->
        <script>
            loadLocale();
        </script>

function loadLocale() {
    var lang = window.location.hash.split('?')... //find "lang" param and use this value

    var s = document.createElement('script');
        s.src = '//code.angularjs.org/1.5.6/i18n/angular-locale_" + lang + ".js"
        document.body.appendChild(s);
};

使用:

http://...?lang=de-de

问题:所以这不起作用。但是,我可以使用从url参数派生的区域设置初始化应用程序吗?

0 个答案:

没有答案