On this page
ViewRef
class
Represents an Angular view, specifically the host view that is defined by a component. Also serves as the base class that adds destroy methods for embedded views.
abstract class ViewRef extends ChangeDetectorRef {
  abstract destroyed: boolean
  abstract destroy(): void
  abstract onDestroy(callback: Function): any
  // inherited from core/ChangeDetectorRef
  abstract markForCheck(): void
  abstract detach(): void
  abstract detectChanges(): void
  abstract checkNoChanges(): void
  abstract reattach(): void
}
   Subclasses
See also
Properties
| Property | Description | 
|---|---|
abstract destroyed: boolean | 
       Read-only.  Reports whether this view has been destroyed.  | 
      
Methods
| 
         
          destroy() 
          | 
      
|---|
Destroys this view and all of the data structures associated with it.  | 
      
        
          | 
      
| 
         
          onDestroy() 
          | 
      |||
|---|---|---|---|
A lifecycle hook that provides additional developer-defined cleanup functionality for views.  | 
      |||
        
          | 
      
callback | 
            Function | 
            A handler function that cleans up developer-defined data associated with a view. Called when the   | 
           
Returns
any
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v7.angular.io/api/core/ViewRef