Угловые Маршруты и Части Рельсов

0

Привет, у вас есть маршрут, который выглядит так

app.config ($routeProvider, $locationProvider) ->
  $locationProvider.html5Mode(true);
  $routeProvider.when("/",
    {
      templateUrl: "assets/pages/partials/home_controls.html"
      controller: MapCtrl
    }
  ).when("/products/business",
    {
      templateUrl: "../assets/pages/partials/business_controls.html"
      controller: MapCtrl
    }
  ).when("/products/search",
    {
      templateUrl: "../assets/pages/partials/search_controls.html"
      controller: MapCtrl
    }
  )

Его работы очень хорошо. И загружает частицы внутри

Когда эти страницы загружаются с адреса или обновления страницы, они загружаются штрафом

Однако, если у меня есть ссылка, управляемая представлением Rails, например, она загружает только AngularJS Partial и не изменяет страницу Rails. Например:

<%= render :partial => "pages/partials/map"%>

Угловой код загружается внутри этого partrial, другие окружающие макеты управляют Nav и т.д....

Его странно, потому что ссылка на страницу загружает только угловой, но свежий адрес загружает все в порядке

Теги:
ruby-on-rails-3

1 ответ

0

Возможно, это происходит из-за

$locationProvider.html5Mode(true);

Вы уверены, что ваш браузер действительно просит ваш сервер rails предоставить ему страницу?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню