Estoy usando Angular 2 y ng-bootstrap. Tengo un [ngSwitch] con diferentes información sobre herramientas definidas en el contenido según el caso.
Cuando la variable [ngSwitch] cambia, la información sobre herramientas arroja una excepción: this._unregisterListenersFn no es una función en NgbTooltip.ngOnDestroy.
No estoy seguro de si esto podría ser un problema técnico con la biblioteca ng-bootstrap o si estoy haciendo algo mal.
Aquí está el código ofensivo:
<div [ngSwitch]='jobStatusItem.type'> <ul> <li *ngFor='let item of filteredItems()'> <span *ngSwitchCase='"job"'> <template #tooltipContent>Details</template> <span (click)='loadItem(item)' [ngbTooltip]='tooltipContent'> <img src='...' /> </span> </span> </li> </ul> </div> Aquí está el mensaje de error: 
Puedo cambiar el jobStatusItem.type una vez sin problemas, pero la segunda vez arroja el error.