无法处理 $state.reload 的承诺

Unable to handle the promise of $state.reload

我已经 运行 进入了一个场景,当用户刷新浏览器时,变量应该设置为 false。

我的代码:

let showVar = true;
if(this.$state.reload(this.$state.current.name)){
            showVar = false;
        }

现在正在运行。但我可以看到 $state.reload returns 一个承诺,但不确定如何处理它。任何帮助表示赞赏。提前致谢。

你想做的是

let showVar = true;
this.$state.reload(this.$state.current.name).then(() => {
    showVar = false;
});