【发布时间】: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