2013-03-13 8 views
0

Привет есть angluar маршрут, который выглядит, как этоУгловые Маршруты и Rails Partials

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 Частичное и делает не меняйте страницу Rails. Например:

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

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

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

ответ

0

Может быть, это происходит из-за

$locationProvider.html5Mode(true);

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

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