Nativescript获取元素位置

Nativescript获取元素位置,nativescript,angular2-nativescript,nativescript-angular,Nativescript,Angular2 Nativescript,Nativescript Angular,有没有办法获取元素的当前位置?它是x和y,或者是偏移。我尝试了getLocationOnScreen和getLocationInWindow,但结果未定义。 我还尝试了this.el.nativeElement.offsetTop,但结果是相同的。尝试使用上述值,但有一些额外的超时(使用setTimeout),或者通过尝试测量的元素的加载事件。角度生命周期事件通常在本机元素之前触发,这可能是您未定义值(度量值未结束)的原因,在layoutChanged事件发生时触发,这将为您提供预期的结果。如果

有没有办法获取元素的当前位置?它是x和y,或者是偏移。我尝试了
getLocationOnScreen
getLocationInWindow
,但结果未定义。
我还尝试了
this.el.nativeElement.offsetTop
,但结果是相同的。

尝试使用上述值,但有一些额外的超时(使用setTimeout),或者通过尝试测量的元素的加载事件。角度生命周期事件通常在本机元素之前触发,这可能是您未定义值(度量值未结束)的原因,在
layoutChanged
事件发生时触发,这将为您提供预期的结果。如果您仍然发现任何问题,请分享一个游乐场样品。谢谢朋友们。当然,这里是游戏场:尝试使用上面的值,但需要一些额外的超时(使用setTimeout),或者通过尝试测量的元素的loaded事件。角度生命周期事件通常在本机元素之前触发,这可能是您未定义值(度量值未结束)的原因,在
layoutChanged
事件发生时触发,这将为您提供预期的结果。如果您仍然发现任何问题,请分享一个游乐场样品。谢谢朋友们。当然,这里是操场: