2015-03-24 5 views
0

Я пытаюсь интегрировать живой сайт для мобильных устройств. Есть ли способ в AngularJS взять URL-адрес, например? ../15K6#colors и направьте его на мобильные маршруты, которые должны быть ../colors/15K6AngularJS - Проведите маршрут и переадресовывайте

Я изучаю $ routeProvider, но все еще новичок в Angular. Любая помощь будет оценена!

Ниже приведен фрагмент моей конфигурации блока с $ routeProvider

.config(
    [ '$routeProvider', function($routeProvider) { 
     $routeProvider.when('/models', { 
      templateUrl : 'views/models/models.html' 
     }).when('/models/:modelCode', { 
      templateUrl : 'views/models/model-detail.html' 
     }).when('/colors/:modelCode', { 
      templateUrl : 'views/colors/colors.html' 
     }).when('/packages/:modelCode', { 
      templateUrl : 'views/packages/packages.html' 
     }).when('/packages/:modelCode/package-detail/:optionCode', { 
      templateUrl : 'views/packages/package-detail.html' 
     }).when('/options/:modelCode', { 
      templateUrl : 'views/options/options.html' 
     }).when('/accessories/:modelCode', { 
      templateUrl : 'views/accessories/accessories.html' 
     }).when('/accessories/:modelCode/accessory-options/:groupName', { 
      templateUrl : 'views/accessories/accessory-options.html' 
     }).when('/summary/:modelCode', { 
      templateUrl : 'views/summary/summary.html' 
     }).when('/disclaimer/:modelCode', { 
      templateUrl : 'views/disclaimer/disclaimer.html' 
     }).otherwise({ 
      redirectTo : '/models' 
      // parse url for deep linking 
      // e.g. ../15K6#colors into colors/15K6 
     }); 
    } ] 
+0

почему ваши мобильные маршруты, используя другую схему в любом случае? – Claies

ответ

0

Лучше, если вы предоставите больше кода детали, что у вас есть до сих пор.

В верхней части моей головы я могу сказать, что вы должны передать параметр $location, когда вы определяете контроллер.

myApp.module('MyController', function($scope, $location){ 
    $location.path("url"); 
}) 

Или на пути маршрута просто попросить мобильный шаблон вместо шаблона настольного

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