Compiler
Low-level service for running the angular compiler during runtime
to create ComponentFactory
s, which
can later be used to create and render a Component instance.
compileModuleSync
NgModuleFactory<T>
Compiles the given NgModule and all of its components. All templates of the components have to be inlined.
NgModuleFactory<T>
compileModuleAsync
Promise<NgModuleFactory<T>>
Compiles the given NgModule and all of its components
Promise<NgModuleFactory<T>>
compileModuleAndAllComponentsSync
ModuleWithComponentFactories<T>
Same as compileModuleSync
but also creates ComponentFactories for all components.
ModuleWithComponentFactories<T>
compileModuleAndAllComponentsAsync
Promise<ModuleWithComponentFactories<T>>
Same as compileModuleAsync
but also creates ComponentFactories for all components.
Promise<ModuleWithComponentFactories<T>>
clearCache
void
Clears all caches.
void
clearCacheFor
void
getModuleId
string | undefined
Returns the id for a given NgModule, if one is defined and known to the compiler.
string | undefined
Description
Low-level service for running the angular compiler during runtime
to create ComponentFactory
s, which
can later be used to create and render a Component instance.
Each @NgModule
provides an own Compiler
to its injector,
that will use the directives/pipes of the ng module for compilation
of components.