【发布时间】:2016-06-01 10:59:09
【问题描述】:
我尝试使用参数实现 Angular js $state.go()。但是 $state.go() 没有参数就可以正常工作。但是使用参数它不起作用。我已经尝试了很多例子,但没有办法。我需要在 html 视图中显示参数。 我的状态提供者是,
$stateProvider
.state('home', {
url: '/',
views: {
'content@': {
templateUrl: 'content.html',
controller: 'dashCtrl'
}
},
params: {
obj: {
value:''
}
}
});
控制器是,
dashboard.controller('dashCtrl', function ($scope, $http, $state, $stateParams){
$state.go('dash_home', {obj: {value:'admin'}});
});
我的 div 是
<div>
<h1>welcome : {{value}} || {{obj.value}}</div>
有什么问题?
【问题讨论】:
-
您正在显示
home状态并试图转到dash_home这是一个完全不同的状态,甚至不是home的子状态 -
home 是我当前的状态,dash_home 是我要重定向的状态
标签: javascript angularjs parameters angular-ui-router