使用控制器的$ state.reload()onload是否合适?

时间:2016-11-03 20:21:03

标签: angularjs ionic-framework

在离子项目中,我想清除历史记录,然后删除后退按钮,然后返回导航栏中的条形按钮。

为了做到这一点,我使用了以下代码

$timeout(function() {
    $ionicHistory.clearHistory();
    $ionicHistory.clearCache();
    $ionicNavBarDelegate.showBar(true);
    $ionicNavBarDelegate.showBackButton(false);        
}, 1000);

我已成功删除了后退按钮,但只有当我放$state.reload()时才显示条形按钮,现在我的问题

如果我使用$state.reload()那么控制器会一次又一次地重新加载吗?或者它只会重新加载一次。是的我知道你现在必须这样说,为什么不测试和检查?我已经测试但是在我的系统中代码运行一次,但是一旦我在使用$state.reload()后遇到这种问题,控制器被无限调用。

所以,这就是为什么我不确定我们是否可以在加载控制器时使用$state.reload()

请帮忙!

0 个答案:

没有答案