如何在Angular中用西班牙语输入日期?我有以下代码:
<a>{{currentDate | date:"medium"}}</a><b>|</b><a>{{name}}</a>
答案 0 :(得分:2)
也许documentation of pipeline或Documentation of Locale会帮助您。
在你的app.module
中import { LOCALE_ID } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
platformBrowserDynamic().bootstrapModule(AppModule, {
providers: [{provide: LOCALE_ID, useValue: 'es-ES' }]
});
在你的HTML中你只需要格式
{{currentDate | date: 'dd/mm/yyyy'}}
或者您可以使用angular-i18n或Moment.js
答案 1 :(得分:1)
您应该通过bower或npm安装 angular-i18n 。对于西班牙语,请在索引中添加此内容。
亭子
<script src="/bower_components/angular-i18n/angular-locale_es-es.js"></script>
节点
<script src="/node_modules/angular-i18n/angular-locale_es-es.js"></script>