Предположим, что у меня была переменная, где необходимые локалы динамически получают обновление здесь, в приведенном ниже коде я называет ее как требование, я хочу, чтобы только они были связаны в сборке?
import { Component, OnInit, inject } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FullCalendarModule } from '@fullcalendar/angular';
import dayGridPlugin from '@fullcalendar/daygrid';
import allLocales from '@fullcalendar/core/locales-all'
import { LocalizationService } from '../../services/localization.service';
@Component({
selector: 'app-calendar',
standalone: true,
imports: [CommonModule, FullCalendarModule],
template: `
`,
})
export class CalendarComponent implements OnInit {
private localizationService = inject(LocalizationService);
private requiredLocales = ['en','ja'];
calendarOptions: any = {
plugins: [dayGridPlugin],
initialView: 'dayGridMonth',
locales: allLocales,
locale: 'en'
};
ngOnInit() {
this.localizationService.language$.subscribe((lang) => {
this.calendarOptions = { ...this.calendarOptions, locale: lang };
});
}
}
У меня была возможность импортировать только требуется только в локале (параметры календаря) Array это работает, но не подходит для моего сценария, так что помогите мне с другими решениями, такими как добавление любого плагина Webpack? или?
Предположим, что у меня была переменная, где необходимые локалы динамически получают обновление здесь, в приведенном ниже коде я называет ее как требование, я хочу, чтобы только они были связаны в сборке?[code]import { Component, OnInit, inject } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FullCalendarModule } from '@fullcalendar/angular'; import dayGridPlugin from '@fullcalendar/daygrid'; import allLocales from '@fullcalendar/core/locales-all' import { LocalizationService } from '../../services/localization.service';
ngOnInit() { this.localizationService.language$.subscribe((lang) => { this.calendarOptions = { ...this.calendarOptions, locale: lang }; }); } } [/code] [b] У меня была возможность импортировать только требуется только в локале (параметры календаря) Array [/b] это работает, но не подходит для моего сценария, так что помогите мне с другими решениями, такими как добавление любого плагина Webpack? или?