$ stateprovider多个路由angularjs

时间:2016-07-14 15:10:18

标签: angularjs

我们如何在$ stateProvider中有多个路由。我希望基于不同的网址模板有多个

 .config([
'$stateProvider',

function(sp) {
    sp.state('reservations', {
    url: '/reservations?t',
    templateUrl: 'src/reservations/te.html',
    data: {
      backState: "back",
      shortTitle: "Reservations"
    },

我想基于for定义另一条路线 网址/reservations?edit=true 类似于何时

1 个答案:

答案 0 :(得分:0)

您可以将函数传递给templateUrl,它可以将$ stateParams作为参数。

$stateProvider.state('contacts', {
  templateUrl: function ($stateParams){
    return '/partials/contacts.' + $stateParams.filterBy + '.html';
  }
})

来自https://github.com/angular-ui/ui-router/wiki#templates