2017-02-17 19 views
0

Я перемещаю приложение mvc в angularjs. У меня есть разные области приложения. Я хочу перемещаться между областями с помощью маршрутизации MVC. И я хочу использовать угловую маршрутизацию внутри каждой области.Маршрутизация из SPA-зон внутри областей MVC

Так что в моем сервере у меня есть настройки маршрутизации по умолчанию ... и в моем Угловом я имею следующую конфигурацию:

.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 работает, потому что оно управляется угловым.

Но я не могу перейти от /Home к /Servizi, потому что он управляется маршрутизацией MVC.

Как это сделать?

ответ

0

Очень быстрое решение для перемещения между «зонами» будет:

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

Попробуйте и скажите нам, если работа для вас;)

+0

но где я должен добавить эту строку? – Ciccio

+0

Например, в качестве ссылки: Servizi

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

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