当在Angular 2 / Ionic 2应用程序中调整此元素的大小时,我需要获取有关元素大小的信息。
我已经知道如何使用ElementRef获取初始大小,但无法找到获取有关调整大小的信息的方法。
请注意,我不需要窗口的大小。我需要一个元素的大小。
答案 0 :(得分:0)
我有两个想法。
首先:听取任何可以触发元素大小变化的事件。窗口大小,方向,悬停等...然后将其标记为已更改,然后检查元素的值。
第二:将你正在寻找的任何元素放在它自己的组件(孩子)中。在该组件中使用更改检测器,并且每次触发时,都会输出一个事件,您可以使用正在查看子组件元素的视图来检查该“组件”的大小(或任何您想要的值)。
http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html