天天看点

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:应用初始化之前的回调函数

继续阅读