我正在开发一个Angular Web应用程序,我遇到了路由问题。
示例,我有这个网址:
http://127.0.0.1:8000/#/orders
这是默认路由,但是如果有一个好玩的用户,并且他http://127.0.0.1:8000/#/orders/IAMPLAYFULUSER
或/orders
之后他放了什么,那么我的应用程序就会崩溃。
所以我需要,如果用户试图使用该网址,他总是会被重定向到/orders
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('orders', {
url: '/orders',
controller: 'OrdersCtrl as ordersCtrl',
templateUrl: 'templates/ordersData.html'
})
$urlRouterProvider.otherwise('/orders');
})
有我的路由配置。