【问题标题】:Reload Page Only Once In IONIC 3在 IONIC 3 中仅重新加载页面一次
【发布时间】:2018-12-18 00:37:22
【问题描述】:

我只需要重新加载我的页面一次 这是我迄今为止尝试过的......

  • 喜欢使用location.reload();,但它会进入循环并不断重新加载。
  • 然后我尝试设置存储变量。

    storage.set('reload_flag',false);

在 traget 页面的构造函数中我写了这一行

`storage.get('reload_flag').then((val) => {
        if (!val) {
            // do Nothing
        }
    else{
        location.reload();
    }});`

但结果与预期不符(构造函数部分不起作用)。

  • 但如果我使用 on-Refresher 它会起作用,但它不是合适的方式

    doRefresh(refresher) { console.log('Begin async operation', refresher); location.reload(); // Reloadin The Page setTimeout(() => { console.log('Async operation has ended'); refresher.complete(); }, 2000); }

【问题讨论】:

  • “flase”是您的代码中的拼写错误还是您的问题中的拼写错误?
  • 即使更改拼写也无法正常工作

标签: typescript ionic-framework ionic2 ionic3 page-refresh


【解决方案1】:

试试这个:

this.navCtrl.setRoot(this.navCtrl.getActive().component);

【讨论】:

  • 在哪里准确添加这一行
猜你喜欢
  • 1970-01-01
  • 2018-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-27
  • 2019-01-05
  • 1970-01-01
  • 2018-02-25
相关资源
最近更新 更多