2017-02-17 3 views
0

각도 도메인에서 mvc 응용 프로그램을 이동 중입니다. 응용 프로그램에서 다른 영역이 있습니다. MVC 라우팅을 사용하여 영역 사이를 이동하려고합니다. 각 영역 내에서 각도 라우팅을 사용하고 싶습니다. ... 언제 내 지역MVC 영역 내의 SPA에서 라우팅

.config(function ($routeProvider, $locationProvider) {     
    var viewBase = '/Views/AngularTemplates/'; 

    $routeProvider 
     .when('/Servizi/Cpe/New', { 
      templateUrl: viewBase + 'Cpes/insert.html', 
      controller: 'cpesController' 
     }) 
     .when('/Servizi/Cpe', { 
      templateUrl: viewBase + 'Cpes/list.html', 
      controller: 'cpesController' 
     }); 

    $locationProvider.html5Mode(true); 
}) 

Servizi하고 Cpe이 지역의 컨트롤러 :

그래서 내 서버에 나는 기본 라우팅 구성을 가지고 ... 내 각도에서 나는 다음과 같은 구성이 /Servizi/Cpe에서 /Servizi/Cpe/New으로 이동하면 각도로 관리되기 때문에 작동합니다.

MVC 라우팅에 의해 관리되기 때문에 /Home에서 /Servizi으로 이동할 수 없습니다.

어떻게 할 수 있습니까?

답변

0

가 매우 빠른 해결책이 될 것 '지역'사이를 이동 :

window.location.href = "myAreaPath/mypage.asp"; 

그것을 시도하고 당신을 위해 일하면 우리에게)

+0

을하지만 난 그 줄을 추가해야하는 위치? – Ciccio

+0

예를 들어, 링크로 : Servizi