不允许编辑网址

时间:2015-05-28 05:24:08

标签: angularjs routing angular-ui-router

我正在开发一个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');
})

有我的路由配置。

0 个答案:

没有答案
相关问题