如何在Angular 2 / Ionic 2应用程序中获取元素调整大小事件的信息?

时间:2016-12-22 02:26:48

标签: html angular events resize ionic2

当在Angular 2 / Ionic 2应用程序中调整此元素的大小时,我需要获取有关元素大小的信息。

我已经知道如何使用ElementRef获取初始大小,但无法找到获取有关调整大小的信息的方法。

请注意,我不需要窗口的大小。我需要一个元素的大小。

1 个答案:

答案 0 :(得分:0)

我有两个想法。

首先:听取任何可以触发元素大小变化的事件。窗口大小,方向,悬停等...然后将其标记为已更改,然后检查元素的值。

第二:将你正在寻找的任何元素放在它自己的组件(孩子)中。在该组件中使用更改检测器,并且每次触发时,都会输出一个事件,您可以使用正在查看子组件元素的视图来检查该“组件”的大小(或任何您想要的值)。

http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html