Css 我如何在我的应用程序中使用Ionic 2刷新器?
大家好,我正在使用angularjs 2/ionic2移动应用程序,我需要在我的应用程序中进行刷新,我们尝试了以下链接:-过程我刷新了页面,但它没有得到Css 我如何在我的应用程序中使用Ionic 2刷新器?,css,angular,ionic2,Css,Angular,Ionic2,大家好,我正在使用angularjs 2/ionic2移动应用程序,我需要在我的应用程序中进行刷新,我们尝试了以下链接:-过程我刷新了页面,但它没有得到dismissLoader,我们提供了我的应用程序刷新的图像:- 我们不知道我们在哪里犯了错误,我们需要在我的项目中添加正确的功能 当我们拖动页面时,它正在刷新,但不会被忽略,刷新显示未被忽略的文本和图标 我们期待的是,一旦我们拉页面,它需要刷新后,刷新的文本和图标需要关闭 **我们只添加了html编码:-**** <ion-refre
dismissLoader
,我们提供了我的应用程序刷新的图像:-
- 我们不知道我们在哪里犯了错误,我们需要在我的项目中添加正确的功能
- 当我们拖动页面时,它正在刷新,但不会被忽略,
显示未被忽略的文本和图标刷新
- 我们期待的是,一旦我们拉页面,它需要刷新后,刷新的文本和图标需要关闭
<ion-refresher (ionRefresh)="setFilteredItems($event)">
<ion-refresher-content refreshingSpinner="circles" refreshingText="Refreshing...">
</ion-refresher-content>
</ion-refresher>
加载新数据后,您需要调用refresher.complete()关闭刷新程序
setFilteredItems(refresher?:any){
//async call to load.
// in the then function
if(refresher)
refresher.complete();
}
}
从htmlonRefresh
发送刷新程序。使用?
可以调用,而无需在代码中传递对象
this.setFilteredItems()代码>
也考虑重构代码。理想情况下,您应该在异步任务完成后调用complete,而将另一个函数返回到html端和在返回后调用complete都没有意义,只会以死代码结束。
您在哪里定义了setFilteredItems($event)
?allHi Suraj的plunker中没有用于页面的组件端代码感谢您的评论,我只创建了示例plunker,如果您知道该解决方案允许您更新该plunker…如果您想要我的应用程序组件,我将更新有问题的代码…在我的项目中,我使用了setFilteredItems
来加载页面…您好,suraj,我们已经将其加载到我们的应用程序中,但它显示了错误,现在,我已经更新了我的类型脚本完整代码和错误显示屏幕截图,也请查看并帮助我们…谢谢您,很抱歉给您带来麻烦…从html传递的刷新程序为$event..更新答案?您正在更新答案吗?返回后您真的无法调用complete..您必须重构答案..您只需给出一个简单的解决方案要在我的应用程序中进行拉刷新…我已经更新了示例plunker,如果您可以,请更新plunker…请查看此链接以获取参考:-…感谢您的帮助suraj。。。。。
setFilteredItems(refresher?:any){
//async call to load.
// in the then function
if(refresher)
refresher.complete();
}
}