1
@ robisim74 안녕하세요, 나의 새로운 이온 2 (RC0) 응용 프로그램에 Angular2localization을 구현하기 위해 노력하고있어Angular2localization 로케일 데이터를 얻을하지 않습니다
. 메시지를 번역하고 날짜, 숫자, 퍼센트 및 돈을 포맷해야합니다.
currentCurrency에서 html 템플릿의 통화 파이프에 넣으려고합니다.
그러나 getCurrentCurrency()
은 항상 빈 문자열을 반환합니다.
app.module.ts :
import { LocaleModule, LocalizationModule } from 'angular2localization';
...
@NgModule({
declarations: [...],
imports: [
IonicModule.forRoot(MyApp),
LocaleModule.forRoot(), // New instance of LocaleService.
LocalizationModule.forRoot() // New instance of LocalizationService.
],
bootstrap: [IonicApp],
exports: [...],
entryComponents: [...],
providers: [...]
});
export class AppModule {}
app.component.ts을
import { Locale, LocaleService, LocalizationService } from 'angular2localization';
...
export class MyApp {
constructor(platform: Platform, public locale: LocaleService, public localization: LocalizationService) {
platform.ready().then(() => {
this.locale.addLanguage('en');
this.locale.addLanguage('fr');
this.locale.useLocalStorage();
this.locale.definePreferredLocale('fr', 'FR', 30);
this.localization.translationProvider('./i18n/locale-');
this.localization.useLocaleAsLanguage();
this.localization.updateTranslation();
console.log(this.locale.getCurrentCurrency()); // Returns an empty string!
}
}
}
내가 왜 this.locale.getCurrentCurrency()
을 이해하지 못하고 여기
어떻게하면 이오니아 2 앱에서 로케일 데이터를로드 할 수 있습니까? 당신은 이미 어쨌든 통화의 초기화를 누락 해결했는지 모르겠어요