Angular 5:@HostListener('点击')内存泄漏?

时间:2018-05-17 14:56:18

标签: angular

我有一个组件可以监听click event,简化部分如下:

@Component({
    selector: '[sortable-column]',
    templateUrl: './sortable-column.component.html'
})
export class SortableColumnComponent implements OnInit, OnDestroy {
    @HostListener('click') doSomething() {
    }

    constructor() {
    }

    ngOnInit() {
    }

    ngOnDestroy() {
    }
}

和模板:

 <th sortable-column>name</th>

运行时,如果我从未点击<th>组件得到的垃圾正确收集,如果我点击它,那么组件卡在内存中...我认为HostListener清理了底层事件处理程序?

我在这里缺少什么?

0 个答案:

没有答案