重置视图之间的后退和前进历史记录之间的范围

时间:2016-07-11 07:48:24

标签: javascript angularjs ionic-framework

第一次加载视图时,变量被设置为默认值。如果您更改范围变量计数器并返回历史记录并再次返回,为什么范围变量不会再次重置,因为此控制器会建议?

.controller('VisitorCtrl', function ( $scope, $stateParams ) {
    $scope.counter = 0;
    .... bla la bla
});

因此,在我的模板中,您可以通过选择一个数字来设置范围。然后我通过回溯历史记录一步(浏览器中的后退按钮)来测试它。然后回过头来看看带我到这个视图的链接。范围是我第一次设置时的范围吗?

1 个答案:

答案 0 :(得分:0)

you could set the cache-view attribute to false which force rebuild the DOM and reset controller when re-entering the view, see ion-nav-view:

<ion-view view-title="My Page" cache-view="false">
    ...
</ion-nav-view>