首页 新闻 搜索 专区 学院

angular-ui-router中state中的data参数值可以设置为变量吗?

0
悬赏园豆:20 [待解决问题]

在angular-ui-router的state中设置了data{title: '报告'},现在想在路由中传递参数,不同参数下的路由,使用不同的title值,能不能实现?或者在controller中能不能获取到router中的data对象进行设置?

alisa0的主页 alisa0 | 初学一级 | 园豆:182
提问于:2017-04-12 13:46
< >
分享
所有回答(1)
0

路由文件 .state('integralDetail',{
url:'/integralDetail/?show',
templateUrl:'page/templates/integralDetail.html',
controller:'integralDetailCtrl'
})
传参页面

var params = {
show:index,
status:$scope.selectData.statusSelect
};
$state.go('integralDetail',{show:JSON.stringify(params)}, {reload: true});
接收参数页面 
记得依赖'$stateParams'
 $scope.params = eval("("+ $stateParams.show+")");
这是一个例子,应该能解决吧。

little_orange | 园豆:218 (菜鸟二级) | 2017-04-12 17:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册