How can I removed @Hostlistener() in Angular 2, like used removeEventListener in Native JS?
Example: I have many dropDown components in my page. When dropDown opened I want to add handler on document click event and to remove handler when dropDown closed.
Native JS:
function handler(){
  //do something
}
document.addEventListener('click', handler); // add handler
document.removeEventListener('click', handler); // remove handler
Angular 2:
  @HostListener('document: click') onDocumentClick () {
    // do something
  }
  // How can I remove handler?
 
     
     
    