gpt4 book ai didi

javascript - AngularJS redirectTo 没有找到正确的路径

转载 作者:行者123 更新时间:2023-12-03 10:42:46 24 4
gpt4 key购买 nike

我的 $routeprovider 有一个配置,当我将 redirectTo: function() {'/dasboard'} 更改为 redirectTo: function() {'/home'},它会转到其他路由,.otherwise({redirectTo: '/404'});

home.html和dashboard.html是同级文件夹,我用的是这个Template 。可能是什么问题?

app.config([
'$routeProvider', function($routeProvider) {

return $routeProvider

.when('/', {

redirectTo: function() {return '/home'} /*before 'return /dasboard'*/
})

.when('/login', {

templateUrl: '/views/pages/signin.html'
})

.when('/signup', {

templateUrl: '/views/signup.html'
})

.when('/dashboard', {

templateUrl: 'views/dashboard.html'
})

.otherwise({

redirectTo: '/404'
});
}

]);

最佳答案

您遇到的问题是您正在重定向到不存在的路由。然后您尝试回退到另一条同样未定义的路线。

您需要声明“home”和“404”路由。

.when('/home', {
templateUrl: 'views/home.html'
})
.when('/404', {
templateUrl: 'views/404.html'
})

您要重定向到的路由需要有模板。您重定向的路由不会。

您可以在此处阅读有关 $routeProvider 的更多信息:https://docs.angularjs.org/api/ngRoute/provider/ $routeProvider

关于javascript - AngularJS redirectTo 没有找到正确的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28701225/

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