2016-05-17 4 views
3

Я хочу перенаправить несколько URL-адресов для $ routeProvider. Как я могу применить это? Например, я пытаюсь как это,

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

Пожалуйста, обратите внимание, что я хочу, чтобы перенаправить или/ноутбук или мобильный/URL, но он не работает. Любое предложение?

+0

Для этого есть проблема, но команда Ng не отвечает с 2014 года. Https://github.com/angular/angular.js/issues/9041 – vinagreti

+0

Мне интересно Если у меня есть 100 страниц! – Rubel

ответ

2

Я делаю что-то подобное с UI Router.

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

Вы должны уметь легко адаптировать это.

+0

Ох ... Спасибо. – Rubel

 Смежные вопросы

  • Нет связанных вопросов^_^