ui-router根据状态来加载页面,进入过的页面第二次进入,会直接从缓存中读取。现在要实现强制刷新页面。
路由配置:
.state('demo', {
url: '/demo',
templateUrl: 'views/demo.html',
cache:false,
controller: 'demoCtrl',
})
页面跳转一般的两种形式:
①js跳转
$state.go("demo",{},{reload:true});
②标签跳转
<a ui-sref="demo" ui-sref-opts="{reload:true}">跳转</a>