繁体   English   中英

AngularJs ui-router $ location还是$ state?

[英]AngularJs ui-router $location or $state?

我怎样才能改变这个:

$location.path('/app/home/' + id).search({x:y});

对此:

$state.go('/app/home/' + id).search({x:y});

我尝试过,但实际上我无法获得足够的信息如何实现...

有很好的文档(虽然已弃用,但仍然非常清楚)

$ state.go(to [,toParams] [,options])

让我们说state定义看起来像这样:

.state('app', { // parent app
  url: '/app',
  ...
})
.state('app.home', {
  url: '/home/:x',         // the param named x
  ...

然后你会做

$state.go('app.home', {x:y});

此问答也可以提供帮助:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM