2016-05-17 10 views
3

Ich möchte mehrere URL für $ routeProvider umleiten. Wie kann ich das anwenden? Zum Beispiel versuche ich, wie diese,

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

Bitte beachten Sie, dass ich entweder/Laptop oder/mobile URL umleiten möchten, aber es funktioniert nicht. Irgendein Vorschlag?

+0

Es gibt ein Problem für diese geöffnet, aber das Ng-Team antwortet seit 2014 nicht. Https://github.com/angular/angular.js/issues/9041 – vinagreti

+0

Ich frage mich, ob ich 100 Seiten habe! – Rubel

Antwort

2

Ich mache etwas ähnliches mit UI Router.

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

Sie sollten in der Lage sein, dies leicht anzupassen.

+0

Ohh ... Danke. – Rubel