ngx-translate不适用于iOS

时间:2017-11-21 17:10:22

标签: ios angular ionic-framework ngx-translate

我虽然它是最近的,但事实证明它不是来自我的应用程序,或者有一个特殊的操作来做我不知道的。

ngx-translate使用 NO在Android上,浏览器和离子视图上的问题。但在iOS 11上并不是全部(无法在旧设备上测试)。 I tried with a super basic app so that no other module conflict

我可以做任何来翻译我的应用程序吗?

2 个答案:

答案 0 :(得分:1)

我发现2个问题导致我失去了这么多时间和紧张。我用来测试ngx-translate的基本应用程序在模拟器上工作但不在设备上工作。为了使它在设备(ios)上工作,我不得不改变

export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http);
}

export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}

但我需要翻译的应用已经在使用了这个! (更令人头疼的是)经过这么多个小时试图降级一切,到处都是为了让它工作,我发现问题不是来自ngx-translate和iOS而是来自代码推送和iOS。

它只是在设备上默默地打破ngx-translate ...我删除了它,并且惊讶,它有效。

答案 1 :(得分:0)

我在我的Android设备上安装了你的基本应用程序,它运行正常。

它也适用于ios模拟器(ios 11 - iPhone 8模拟器):

Your app on ios 11 - iPhone 8 simulator

你不能有一些日志吗?