我正在嘗試使用文檔方法在我的 angular 應用程序引導之前設置我的 LOCALE_ID 令牌: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: 'fr-FR' }]});在我的 AppModule 的構造函數中檢查令牌時,它似乎已重置為默認值export class AppModule { constructor(@Inject(LOCALE_ID) private locale: string) { console.log('Locale - App module', this.locale); }}輸出: Locale - App module en-US我在這里錯過了什么?這是一個重現該問題的 Stackblitz:https ://stackblitz.com/edit/angular-2rdtb6
未使用平臺瀏覽器動態提供程序
慕村9548890
2021-08-20 17:01:42