2016-05-17 44 views
3

我想为$ routeProvider重定向多个url。我怎样才能申请这个?例如,我想这样,

.when('/laptop' || '/mobile', { 
    templateUrl: '/Selection_Routing/Selection_Product/ProductDetails.html', 
    controller: 'ProductDetailsController' 
    }) 

请注意,我想重定向/ laptop或/ mobile url,但它不工作。任何建议?

+0

有一个问题为此打开,但吴团队自2014年以来不回复。https://github.com/angular/angular.js/issues/9041 – vinagreti

+0

我想知道如果我有100页! – Rubel

回答

2

我做了类似的UI路由器。

var sameURL = "laptop,mobile,foo,bar".split(","); 
angular.forEach(sameURL function(route) { 
    .state(route, { 
      url: "/" + route, 
      templateUrl: "views/home.html" 
     }) 
}) 

您应该可以轻松地进行调整。

+0

哦...谢谢。 – Rubel