来自window.location.hash的$ state.go的正确值

时间:2018-10-30 06:40:41

标签: angularjs

我下面的js作为AngularJS代码段的一部分是有效的:

window.location.hash = "#!/details/"+id;

使用$state.go()正确的代码是什么?

1 个答案:

答案 0 :(得分:1)

使用$state.go的语法是$state.go(to [, toParams] [, options])。因此,您的代码将类似于

$state.go('details', {id: id});

并使用

检索ID
$stateParams.id

https://github.com/angular-ui/ui-router/wiki/Quick-Reference#state-1