Я использую timepicker из ngx-bootstrap следующим образом:
<timepicker [(ngModel)]="startDateTime" name="startTimes" #startTime="ngModel" required [showMeridian]="true"></timepicker>
Я пытаюсь, чтобы локаль работала для 'de'
(Deutsche) и 'ja'
(Japaneese) на основе зарегистрированного пользователя, подобного этому:
app.module.ts:
import {TimepickerModule, BsLocaleService} from 'ngx-bootstrap';
@NgModule({
imports: [
TimepickerModule.forRoot()
],
declarations: [
],
providers: [
BsLocaleService
]
})
my.component.ts:
import {Component, OnInit, Inject, ViewChild, SimpleChange, SimpleChanges} from '@angular/core';
import {TimepickerModule, BsLocaleService} from 'ngx-bootstrap';
import {listLocales} from 'ngx-bootstrap';
import {deLocale} from 'ngx-bootstrap';
import {jaLocale} from 'ngx-bootstrap';
@Component({
selector: 'my-component',
templateUrl: './my-component.html',
styleUrls: ['./my-component.less']
})
export class MyComponent implements OnInit {
locale = 'ja'; //hardcoded for testing
locales = listLocales();
startDateTime = new Date();
constructor(private _localeService: BsLocaleService) {
this._localeService.use(this.locale);
}
Это не работает для локали, функциональность timepicker
работает нормально, хотя.Я довольно новичок в этом, и в документации на сайте нет ничего о timepicker
локали.Я реализовал это, посмотрев на datepicker
locale: https://valor -software.com / ngx-bootstrap / # / datepicker # locales
Что я делаю не так?