如何允许静态URL路由存在于动态URL命名空间中

时间:2014-10-10 09:23:37

标签: angularjs angular-ui angular-ui-router

所以我在angular-ui-router中有2条路由,一条是静态的,一条是动态的

$stateProvider
      .state('home', {
        url: '/home',
        templateUrl: 'home.html'
      })
      .state('profile', {
        url: '/:username',
        templateUrl: 'profile.html'
      })
      ;

我怎样才能确保一个人不与另一个人发生冲突?

====

编辑:

现在我发现了'个人资料'与root发生冲突:

.state('root', {
        url: '/',
        templateUrl: 'root.html'
      })
      ;

导航到' /'显示profile.html而不是root.html。导航到' / windy'正确显示profile.html。

0 个答案:

没有答案