$ stateParams获取页面刷新后空 [英] $stateParams getting null after page refresh
本文介绍了$ stateParams获取页面刷新后空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当路过$ stateParams到$ state.go它是正确得到,当我直接点击链接,而是通过另一个窗口获取页面刷新后无效或打开。
When passing $stateParams through $state.go it is getting correctly when i click the link directly, but getting null after page refresh or open through another window.
我有以下功能:
$scope.urlvalues = function(url,page) {
var result = {url:url, page:page};
$state.go("detailpage", result);
}
和我的状态是这样的:
.state('detailpage', {
url: "/page/overview",
templateUrl: "/page_details.html",
controller: "PageDetailsController",
params: {
url: null,
page: null
},
})
先谢谢了。
推荐答案
您可以试试:
.state('detailpage', {
url: "/page/overview/:url/:page",
templateUrl: "/page_details.html",
controller: "PageDetailsController",
})
然后,当你去到URL将被设置页面,当刷新将在那里。
Then, when you go to the page the url will be set and will be there when you refresh.
这篇关于$ stateParams获取页面刷新后空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文