Ionic framework 以编程方式显示离子刷新器

Ionic framework 以编程方式显示离子刷新器,ionic-framework,ionic2,ionic3,Ionic Framework,Ionic2,Ionic3,我想以编程方式显示离子刷新器。e、 g在第一页加载时,我加载数据,并希望显示离子刷新器。我还没有找到任何内置函数。此函数将触发刷新器,但不会在刷新器元素上设置style属性TOP。因此,它隐藏在导航后面 目前,我已经创建了一个肮脏的变通方法 let scrollcontent = document.getElementsByClassName('ion-page')[0].getElementsByTagName('ion-content')[0].getElementsByClassName(

我想以编程方式显示离子刷新器。e、 g在第一页加载时,我加载数据,并希望显示离子刷新器。我还没有找到任何内置函数。此函数将触发刷新器,但不会在刷新器元素上设置style属性TOP。因此,它隐藏在导航后面

目前,我已经创建了一个肮脏的变通方法

let scrollcontent = document.getElementsByClassName('ion-page')[0].getElementsByTagName('ion-content')[0].getElementsByClassName('scroll-content')[0]
let rect = scrollcontent.getBoundingClientRect()
document.getElementById('refresher').style.top = rect.top.toString() + 'px'
this.myRefresher._beginRefresh()
我想知道是否有更好的办法。
谢谢

好的,我找到了一个更好的方法

@ViewChild(Content) ContentDashboard: Content;
this.RefresherDashboard._top = this.ContentDashboard.contentTop.toString() + 'px'
this.RefresherDashboard._beginRefresh()

我会使用带有ngIf的离子旋转器