Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何翻译爱奥尼亚3的日期?_Angular_Typescript_Ionic3 - Fatal编程技术网

Angular 如何翻译爱奥尼亚3的日期?

Angular 如何翻译爱奥尼亚3的日期?,angular,typescript,ionic3,Angular,Typescript,Ionic3,我的问题是:我无法在html文件中将日期翻译成另一种语言 我使用的是爱奥尼亚3。这是我的代码: {{(valeur | date:‘fullDate’) | translate }} 结果是: Monday, October, 30,2017 目前我使用的语言是fr-fr,我希望结果如下 Lundi, 30 octobre 2017 这似乎涵盖了这个问题 从Angular2 RC6开始,您可以通过添加提供程序在应用程序模块中设置默认语言环境: @NgModule({ provid

我的问题是:我无法在html文件中将日期翻译成另一种语言

我使用的是爱奥尼亚3。这是我的代码:

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

Monday, October, 30,2017
目前我使用的语言是
fr-fr
,我希望结果如下

Lundi, 30 octobre 2017
这似乎涵盖了这个问题

从Angular2 RC6开始,您可以通过添加提供程序在应用程序模块中设置默认语言环境:

@NgModule({
    providers: [
        { provide: LOCALE_ID, useValue: "fr-FR" }, //replace "en-US" with your locale
        //otherProviders...
    ]
})
货币/日期/编号管道应选择区域设置。LOCALE_ID是一个不透明标记,将从angular/core导入

import { LOCALE_ID } from '@angular/core';
对于更高级的用例,您可能希望从服务中获取区域设置。创建使用日期管道的组件时,将解析(一次)区域设置:

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