【发布时间】:2018-05-03 15:33:54
【问题描述】:
我正在使用带有 @ngx-translate 模块的 Angular4(带有 Ionic 框架)。
我的 app.module.ts 中有:
export function createTranslateLoader(http: HttpClient) {
return new TranslateHttpLoader(http, 'https://www.example.com/i18n/', '.json');
}
如果 www.example.com 已关闭,或者更糟糕的是,此时互联网连接无法正常工作,我该如何回退以使用本地 URL(例如 ./assets/i18n/en.json)?
我正在考虑这个“解决方案”:
export function createTranslateLoader(http: HttpClient) {
if (www.example.com = online) {
return new TranslateHttpLoader(http, 'https://www.example.com/i18n/', '.json');
}
else {
return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}
}
当然,我的“解决方案”不起作用.... :( 有没有人有好的建议或可行的解决方案如何解决这个问题?谢谢!
【问题讨论】:
标签: angular http ionic-framework ngx-translate