core/dynamic-component/dynamic-component.service.ts
Properties |
|
Methods |
Accessors |
constructor(injector: Injector, router: Router, waitTimeout: number)
|
| add | ||||||
add(component: DynamicComponentDefinition)
|
||||||
|
Parameters :
Returns :
void
|
| getById | ||||||
getById(id)
|
||||||
|
Returns a component by it's id as an observable.
Parameters :
Returns :
any
|
| refresh |
refresh()
|
|
Returns :
void
|
| remove | ||||||
remove(component: DynamicComponentDefinition)
|
||||||
|
Parameters :
Returns :
void
|
| Protected emitNewState |
emitNewState()
|
|
Emits a new state.
Returns :
void
|
| map | ||||||||
map(mappedProperty: (undefined) => void)
|
||||||||
|
Maps to a property and just returns that property.
Parameters :
Returns :
Observable<any>
|
| factories |
Type : DynamicComponentExtension[]
|
Default value : []
|
|
Additional factories that can be added by plugins. |
| items$ |
Type : Observable<DynamicComponentDefinition[]>
|
| Readonly refreshTrigger |
Default value : new Subject()
|
| Readonly state$ |
Default value : new BehaviorSubject<Set<DynamicComponentDefinition>>(
new Set<DynamicComponentDefinition>()
)
|
| state |
getstate()
|