NgModuleRef

Represents an instance of an NgModule created via a NgModuleFactory.

abstract class NgModuleRef<T> { abstract get injector: Injector abstract get componentFactoryResolver: ComponentFactoryResolver abstract get instance: T abstract destroy(): void abstract onDestroy(callback: () => void): void }

说明

NgModuleRef provides access to the NgModule Instance as well other objects related to this NgModule Instance.

属性

属性名类型说明
injector只读

The injector that contains all of the providers of the NgModule.

componentFactoryResolver只读

The ComponentFactoryResolver to get hold of the ComponentFactories declared in the entryComponents property of the module.

instance只读

The NgModule instance.

方法

Destroys the module instance and all of the data structures associated with it.

abstract destroy(): void

参数

没有参数。

返回值

void

Allows to register a callback that will be called when the module is destroyed.

abstract onDestroy(callback: () => void): void

参数

callback

Type: () => void.

返回值

void