Angularjs 根url上的Angular UI router 0.2.18参数
我有一个问题,我想在路由url上有一个参数,例如Angularjs 根url上的Angular UI router 0.2.18参数,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我有一个问题,我想在路由url上有一个参数,例如 $stateProvider.state('/someRoute', { url: '/:path', ..... }); $stateProvider.state('/contact', { url: '/contact', ..... }); 但如果我这样做,那么其他页面就会被误解为这其中的一部分。例如/contact url认为“contact”是参数而不是页面 有没有办法解决这个问题,或者我需要一个子页
$stateProvider.state('/someRoute', {
url: '/:path',
.....
});
$stateProvider.state('/contact', {
url: '/contact',
.....
});
但如果我这样做,那么其他页面就会被误解为这其中的一部分。例如/contact url认为“contact”是参数而不是页面
有没有办法解决这个问题,或者我需要一个子页面,例如/something/:path?问题是,当前由于状态的顺序,您的第一个状态将捕获所有URL,因为它需要一些参数
/contact
符合/:path
标准
将
/:path
移动为最后一个状态。或者创建一个/something/:path
问题是当前由于状态的顺序,您的第一个状态将捕获所有URL,因为它需要一些参数
/contact
符合/:path
标准
将
/:path
移动为最后一个状态。或者创建一个非常感谢的/something/:path
。现在说得通了,非常感谢。现在有道理了。