2017-10-30 6 views
1

私の問題はこれです:私は、HTMLファイルの別の言語に日付を翻訳することはできません。ionic 3の日付の翻訳方法は?

私はionic 3を使用します。これは私のコードです:

Monday, October, 30,2017 

は現在、私は言語fr-FRを使用して、私は結果が

Lundi, 30 octobre 2017 

答えて

0

のように見えるしたいと思います。このQuestion and Answerはに表示されます。

{{(valeur | date:‘fullDate’) | translate }} 

結果がこれです問題をカバーする。 Angular2 RC6のよう

corrola's Answer

、あなたは、プロバイダを追加することで、アプリのモジュールのデフォルトのロケールを設定することができます。

@NgModule({ 
    providers: [ 
     { provide: LOCALE_ID, useValue: "fr-FR" }, //replace "en-US" with your locale 
     //otherProviders... 
    ] 
}) 

通貨/日付/番号パイプがロケールを拾う必要があります。 LOCALE_IDは、Anga/CoreからインポートされるOpaqueTokenです。

import { LOCALE_ID } from '@angular/core'; 

さらに高度な使用例については、サービスからロケールを取得することができます。日付パイプを使用するコンポーネントが作成されると、ロケールは解決されます(1回)。

{ 
    provide: LOCALE_ID, 
    deps: [SettingsService],  //some service handling global settings 
    useFactory: (settingsService) => settingsService.getLanguage() 
    //returns locale string 
} 
関連する問題