天天看點

SAP Spartacus breakpoint服務中platformID的注入邏輯Angular 應用某些操作的回調

@Inject(PLATFORM_ID) protected platform: any

這個PLATFORM_ID來自@

angular /core:
SAP Spartacus breakpoint服務中platformID的注入邏輯Angular 應用某些操作的回調

const INTERNAL_BROWSER_PLATFORM_PROVIDERS = [

   { provide: PLATFORM_ID, useValue: ɵ0$4 },

   { provide: PLATFORM_INITIALIZER, useValue: initDomAdapter, multi: true },

   { provide: DOCUMENT, useFactory: _document, deps: [] },

];

const ɵ0$4 = ɵPLATFORM_BROWSER_ID;

Angular 應用某些操作的回調

  • PLATFORM_INITIALIZER:平台初始化之後調用的回調函數
  • APP_BOOTSTRAP_LISTENER:每個啟動元件啟動完成後的回調函數
  • APP_INITIALIZER:應用初始化之前的回調函數

繼續閱讀