ViewManager
Constructor Summary
| Public Constructor | ||
| public | 
       constructor(_viewFactory: *)  | 
    |
Member Summary
| Public Members | ||
| public | 
       created: *  | 
    |
| public | 
       destroyed: *  | 
    |
| public | 
       refChanges: *  | 
    |
| public | 
       resolved: *  | 
    |
| public | 
       viewInit: *  | 
    |
Method Summary
| Public Methods | ||
| public | 
       create(args: *, options: {}): *  | 
    |
| public | 
       createWith(config: *, factory: *, options: {}): *  | 
    |
| public | 
       destroy()  | 
    |
| public | 
       get(token: *, id: *): *  | 
    |
| public | 
       getAll(token: *): *  | 
    |
| public | 
       getRef(ref: *): *  | 
    |
| public | 
      
       | 
    |
| public | 
       query(query: *): *[]  | 
    |
| public | 
       queryRef(ref: *): *  | 
    |
| public | 
       queryToken(token: *, id: *): *  | 
    |
| public | 
       register(token: *, container: *, options: {})  | 
    |
| public | 
       resolve(config: *, options: {}): *  | 
    |
| public | 
       resolveOrCreate(args: *, options: {}): *  | 
    |
| public | 
       resolveOrCreateWith(config: *, factory: *, options: {}): *  | 
    |
| public | 
       subscribeToQuery(query: {token?: any, ref?: string}): Observable<ViewContainer<T>> Notifies when the a view is registered matching the given query.  | 
    |
| public | 
       unregister(token: *, container: *, options: {})  | 
    |
Public Constructors
public constructor(_viewFactory: *) source
Params:
| Name | Type | Attribute | Description | 
| _viewFactory | * | 
Public Members
public created: * source
public destroyed: * source
public refChanges: * source
public resolved: * source
public viewInit: * source
Public Methods
public create(args: *, options: {}): * source
Params:
| Name | Type | Attribute | Description | 
| args | * | ||
| options | {} | 
  | 
      
Return:
| * | 
public createWith(config: *, factory: *, options: {}): * source
Params:
| Name | Type | Attribute | Description | 
| config | * | ||
| factory | * | ||
| options | {} | 
  | 
      
Return:
| * | 
public destroy() source
public queryToken(token: *, id: *): * source
Params:
| Name | Type | Attribute | Description | 
| token | * | ||
| id | * | 
Return:
| * | 
public register(token: *, container: *, options: {}) source
Params:
| Name | Type | Attribute | Description | 
| token | * | ||
| container | * | ||
| options | {} | 
  | 
      
public resolve(config: *, options: {}): * source
Params:
| Name | Type | Attribute | Description | 
| config | * | ||
| options | {} | 
  | 
      
Return:
| * | 
public resolveOrCreate(args: *, options: {}): * source
Params:
| Name | Type | Attribute | Description | 
| args | * | ||
| options | {} | 
  | 
      
Return:
| * | 
public resolveOrCreateWith(config: *, factory: *, options: {}): * source
Params:
| Name | Type | Attribute | Description | 
| config | * | ||
| factory | * | ||
| options | {} | 
  | 
      
Return:
| * | 
public subscribeToQuery(query: {token?: any, ref?: string}): Observable<ViewContainer<T>> source
Notifies when the a view is registered matching the given query.
Params:
| Name | Type | Attribute | Description | 
| query | {token?: any, ref?: string} | 
  | 
      
public unregister(token: *, container: *, options: {}) source
Params:
| Name | Type | Attribute | Description | 
| token | * | ||
| container | * | ||
| options | {} | 
  |