Привет, у вас есть маршрут, который выглядит так
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 и т.д....
Его странно, потому что ссылка на страницу загружает только угловой, но свежий адрес загружает все в порядке
Возможно, это происходит из-за
$locationProvider.html5Mode(true);
Вы уверены, что ваш браузер действительно просит ваш сервер rails предоставить ему страницу?