2016-01-22 2 views
0

У меня есть приложение для рельсов со страницей панели. Таким образом, страница будет http://mywebsite.com/dashboard. Он имеет несколько доступных ссылок, которые будут загружать страницы через ajax и показывать их в разделе div внутри страницы панели мониторинга. Все работает нормально. Поэтому давайте предположим, что я хочу использовать углы здесь, и я указываю код, как показано ниже.с использованием углового маршрутизатора на пользовательских страницах

var myapp = angular.module('myapp', ["ui.router"]) 
    myapp.config(function($stateProvider, $urlRouterProvider){ 



     $stateProvider 
     .state('route1', { 
      url: "/route1", 
      templateUrl: "route1.html" 
     }) 

    }) 

Мои сомнения в том, что:

Так вот, если панель является корневой URL, то URL генерируемый http://mywebsite.com/#route1

Что делать, если моя страница Приборная панель определяется как этот

http://mywebsite.com/dashboard и я хочу определить маршрут, как http://mywebsite.com/dashboard/#route1

Примечание: это не одностраничное приложение. Но я хочу, приборная панель страница быть как на одной странице один ..

ответ

1

Это будет работать нормально, и маршрут будет по отношению к вашему URL http://mywebsite.com/dashboard.

Если вы используете режим HTML5 с Угловым UI-маршрутизатором, если вы попытаетесь взаимодействовать с полным URL-адресом. Но поскольку вы не используете режим HTML5, маршруты маршрутизатора с угловым UI используют #.

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