PlatformRef
The Angular platform is the entry point for Angular on a web page. Each page has exactly one platform, and services (such as reflection) which are common to every Angular application running on the page are bound in its scope.
interface PlatformRef {
injector: Injector
destroyed
bootstrapModuleFactory<M>(moduleFactory: NgModuleFactory<M>, options?: BootstrapOptions): Promise<NgModuleRef<M>>
bootstrapModule<M>(moduleType: Type<M>, compilerOptions: (CompilerOptions & BootstrapOptions) | Array<CompilerOptions & BootstrapOptions> = []): Promise<NgModuleRef<M>>
onDestroy(callback: () => void): void
destroy()
}
Description
A page's platform is initialized implicitly when a platform is created via a platform factory
(e.g. platformBrowser), or explicitly by calling the createPlatform function.
Properties
| Property | Description |
|---|---|
injector: Injector
|
Read-only.
Retrieve the platform |
destroyed
|
Read-only. |
Methods
|
Creates an instance of an |
||||
Parameters
Returns
|
||||
Simple Example
|
|
Creates an instance of an |
||||
Parameters
Returns
|
||||
Simple Example
|
|
Register a listener to be called when the platform is disposed. |
||
Parameters
Returns
|
|
Destroy the Angular platform and all Angular applications on the page. |
ParametersThere are no parameters. |