Javascript 使用stateparams和html5模式以Angular方式刷新页面返回主页

Javascript 使用stateparams和html5模式以Angular方式刷新页面返回主页,javascript,angularjs,Javascript,Angularjs,所以我制作了一个带有html5模式的Angular网站。除了使用stateparms的子页面外,路由工作正常。例如,当我使用mysite.com/team/john刷新站点时,其中john是stateparam,它会将网站路由回主页。我该怎么解决这个问题 这就是我在routerprovider中的内容 $stateProvider .state('team',{ url: '/team/:member', templateUrl: '/partials/p

所以我制作了一个带有html5模式的Angular网站。除了使用stateparms的子页面外,路由工作正常。例如,当我使用mysite.com/team/john刷新站点时,其中john是stateparam,它会将网站路由回主页。我该怎么解决这个问题

这就是我在routerprovider中的内容

$stateProvider
    .state('team',{
        url: '/team/:member',
        templateUrl: '/partials/profile.html',
        controller: 'TeamCtrl as team',
    })

谢谢

服务器路由不正确。听起来你是在做重定向,而不是在输出index.htmlw时维护url,这是什么意思?其他不使用stateparams的页面工作正常,不会返回index.htmlin。在这种情况下,建议将
$rootScope.$置于(“$stateChangeError”,func(…
在应用程序的运行块中,查看它是否被触发。查看angular是否正在执行此操作,或者服务器isserver的路由是否正确。听起来您在执行重定向,而在输出index.htmlw时没有维护url,这是什么意思?其他不使用stateparams的页面工作正常,并且不会路由回index.htmlin在这种情况下,建议将
$rootScope.$放在应用程序的run块中('$stateChangeError',func(…
),并查看是否触发了它。查看angular是否正在执行此操作或服务器正在执行此操作