div内Angular2 onresize事件缺少引用

div内Angular2 onresize事件缺少引用,angular,reference,onresize,Angular,Reference,Onresize,目前,我正在研究如何在angular2中处理window:onresize事件。 我已将其嵌入如下组件模板中: <div class="signaturepadContainer" (window:resize)="onResize($event)"> 在我的“事件”-参数中,我在“curenTarge”、“source”和“target”中引用了“window”,但没有引用到我的div 我错在哪里 通过添加窗口:可以使其成为全局事件处理程序。即使您将其添加到一个div中,它也与这

目前,我正在研究如何在angular2中处理window:onresize事件。 我已将其嵌入如下组件模板中:

<div class="signaturepadContainer" (window:resize)="onResize($event)">
在我的“事件”-参数中,我在“curenTarge”、“source”和“target”中引用了“window”,但没有引用到我的div


我错在哪里

通过添加
窗口:
可以使其成为全局事件处理程序。即使您将其添加到一个div中,它也与这个div没有任何关系。无论在何处添加,它的行为都是一样的

你也可以使用

@HostListener('window:resize', ['$event'])
onResize(event: any){ ...dosomethingterrible... }

减少代码混乱。

通过添加
窗口:
可以使其成为全局事件处理程序。即使您将其添加到一个div中,它也与这个div没有任何关系。无论在何处添加,它的行为都是一样的

你也可以使用

@HostListener('window:resize', ['$event'])
onResize(event: any){ ...dosomethingterrible... }
以减少代码混乱