【问题标题】:How do I refresh the current route?如何刷新当前路线?
【发布时间】:2017-09-26 16:59:38
【问题描述】:

我正在NativeScript with Angular开发一个应用程序

当我想导航到另一条路线时,我只需以编程方式声明:

this.router.navigate(['/my-details']);

但是,当我在我的详细信息路线上并且我想刷新路线时。

我尝试使用与上述相同的方法再次调用路由,例如向路由添加参数,例如 /refresh,但它们都不起作用。

如何刷新/导航到当前路线?

【问题讨论】:

  • 尝试通过“$state.reload();”重新加载你的状态。
  • 如何在 nativescript 中访问 $state?
  • $state.reload() 在 angular1 我不认为它在 angular2 中相似,不确定这是否与您的用例相同,但它可能会成功stackoverflow.com/questions/42538251/…
  • 不幸的是,这只是获取当前路线,我已经知道那条路线。我只想重新加载当前的。
  • 为什么要刷新路由?您可以重新加载数据,视图将被刷新!

标签: angularjs routes angular-ui-router nativescript angular2-nativescript


【解决方案1】:

你不能只使用 pullToRefresh 吗?尽管您有详细视图而不是列表视图,但可以在那里实现它:https://github.com/bradmartin/nativescript-pulltorefresh#html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-12
    • 1970-01-01
    • 2021-12-10
    • 2015-12-01
    • 1970-01-01
    • 2019-07-15
    • 2016-04-08
    相关资源
    最近更新 更多