gpt4 book ai didi

javascript - Angularjs UI-Router 状态参数不工作

转载 作者:行者123 更新时间:2023-11-30 17:15:52 24 4
gpt4 key购买 nike

我的 config() 中有一个简单的设置

    $stateProvider
.state('app', {
'url': '/app',
'abstract': true,
'templateUrl': 'views/layout/index.html',
'controller': 'App'
})

.state('app.home', {
'url': '/home',
'views': {
'appContent': {
'templateUrl': 'views/home/index.html',
'controller': 'Home'
}
}
});
.state('app.asd', {
'url': '/asd/:idContact?',
'views': {
'appContent': {
'templateUrl': 'views/asd/index.html',
'controller': 'Asd'
}
}
});
$urlRouterProvider.otherwise('/app/home');

如果我浏览 app/asd/7 一切正常 如果我浏览然后 app/asd 它重定向我

我想知道如何使 idContact 参数不再是必需的?我为此使用了经典的 $routeProvider 语法 :(

最佳答案

尝试:

/asd/{idContact:/?.*}

据我所知,这是在 ui 路由器中使参数可选的解决方法。我不确定 ui 路由器中是否有任何最近的内置实现。

关于javascript - Angularjs UI-Router 状态参数不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26138094/

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