Я добавляю несколько слушателей к элементам, сгенерированным render2.
Я делаю что-то вроде этого,
unlistenCallbacks:any[] = [];
.....
const unlistenCallback = this.renderer.listen( ...... );
this.unlistenCallbacks.push(unlistenCallback);
....
ngOnDestroy(){
this.unlistenCallbacks.forEach(cbk => cbk());
}
Это хороший способ избавиться от всех обработчиков?