gpt4 book ai didi

AngularJs UI 路由器 - 具有多个 URL 的一种状态

转载 作者:行者123 更新时间:2023-12-03 08:00:54 25 4
gpt4 key购买 nike

我有一个请求添加另一个 URL 参数,该参数指向我已经设置的状态。出于效率目的,我试图查看是否可以添加多个 URL 以指向同一状态,或者我应该在这种新情况下使用 $UrlRouterProvider.when() 方法重定向到该状态。

前任。这是已经存在的

.state('site.link1',
{
url: '/link1',
templateUrl: '/views/link1.html',
controller: 'link1Ctrl'
})

并且请求是添加指向link1页面的www.site.com/newlink。有没有这样的事情;
.state('site.link1',
{
url: '/link1, /newlink',
...

最佳答案

您使用参数:

https://github.com/angular-ui/ui-router/wiki/URL-Routing

.state('site.link',
{
url: '/{link}'
..
}

所以当你像这样使用相同的状态时
$state.go('site.link', {link: 'link1'})
$state.go('site.link', {link: 'link2'})

关于AngularJs UI 路由器 - 具有多个 URL 的一种状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28138169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com