2015-07-20 3 views
0

Используя мой локальный хост, я работал с моим приложением angular. Я переместил это приложение в свою среду dev, где я сейчас работаю.Как настроить `router` в среде` dev`?

Но после переезда на dev мой router не работает. Я думаю, мне нужно сделать некоторые настройки для работы. Но я попытался изменить мой routes, но ничего не работает.

my new dev app url: http://azvsp14devapp01:123/_layouts/15/cpmd/public/ - в общей папке my index.html вложен.

вот мой app.js:

(function() { 

    "user strict"; 

    angular.module("tcpApp", ["ngRoute","ngResource", "ngAnimate"]) 

    .run(['$route', function ($route) { 

     $route.reload(); 

    }]) 

    .config(function ($routeProvider, $locationProvider) { 


     // $locationProvider.html5Mode(true); 

     $routeProvider 
      .when ("123/_layouts/15/cpmd/public/", { //trying for equalient of `/` 
       templateUrl : "views/login/login.html", 
       controller : "loginController", 
       className : "body-login" 
     }); 

     $routeProvider 
      .when ("/lock", { 
       templateUrl : "views/lock/lockScreen.html", 
       controller : "lockScreenController", 
       className : "body-lockScreen" 
     }); 

     $routeProvider 
      .when ("/home", { 
       templateUrl : "views/home/home.html", 
       controller : "homeController", 
       className : "body-home" 
     }); 

     $routeProvider 
      .when ("/projectSummary/:id", { 
       templateUrl : "views/projectSummary/projectSummary.html", 
       controller : "projectSummaryController", 
       className : "body-projectSummary" 
     }); 

     $routeProvider 
      .when ("/projectDetails", { 
       templateUrl : "views/projectDetails/projectDetails.html", 
       controller : "projectDetailsController", 
       className : "body-projectDetails" 
     }); 

     $routeProvider 
      .otherwise ({ 
       redirectTo:'123/_layouts/15/cpmd/public/' 
     }); 
    }) 

})(); 
+0

Вы проверили, использует ли приложение одни и те же порты? azvsp14devapp01: 123 - 123, а до этого тоже? – cyan

+0

нет, перед тем, как я не использовал порт, который я сейчас использую. – 3gwebtrain

ответ

1

Изменить

"123/_layouts/15/cpmd/public/" 

в

"/" 

В обоих когда и иначе.

Это потому, что место маршрутизатора с index.html обрабатывается как root.