【问题标题】:Angular Dynamic Locale not working instantlyAngular Dynamic Locale 无法立即工作
【发布时间】:2015-04-30 10:48:44
【问题描述】:
【问题讨论】:
标签:
angularjs
localization
datepicker
locale
angular-ui-bootstrap
【解决方案1】:
没关系,我实际上找到了一个不涉及动态本地化的解决方案。作为proposed by will Farrrell,我在index.html 的标题中检测到用户的语言环境并加载相应的语言环境:
var locale = window.navigator.userLanguage || window.navigator.language;
if (locale) {
var smallLocale = locale.toLowerCase();
document.write('<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-i18n/1.2.15/angular-locale_' + smallLocale + '.js"><\/script>');
}
这适用于日期选择器(如果不需要动态行为)。