@Inject(PLATFORM_ID) protected platform: any
这个PLATFORM_ID来自@
angular /core:![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SN5QjZ5AjYwcjYkJzYzcTOlFWZ0U2NxcjMhhjM4cjZw8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
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:应用初始化之前的回调函数