第一次加载视图时,变量被设置为默认值。如果您更改范围变量计数器并返回历史记录并再次返回,为什么范围变量不会再次重置,因为此控制器会建议?
.controller('VisitorCtrl', function ( $scope, $stateParams ) {
$scope.counter = 0;
.... bla la bla
});
因此,在我的模板中,您可以通过选择一个数字来设置范围。然后我通过回溯历史记录一步(浏览器中的后退按钮)来测试它。然后回过头来看看带我到这个视图的链接。范围是我第一次设置时的范围吗?
答案 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>