2013-03-13 114 views
0

喜有,看起來像這樣角路線和Rails局部模板

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 
    } 
) 

它的作品真的很好的angluar路線。並加載內部的

諧音當這些網頁從地址輸入或刷新頁面加載它們加載罰款

但是,如果我有一個Rails查看例如控制的環節,它只是加載AngularJS部分和不不要更改Rails頁面。例如:

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

的角度代碼加載一個partrial裏面,等周邊佈局控制Nav的等等

它的奇怪,因爲一個頁面的鏈接只加載角,但一個新的地址負載一切還好

回答

0

也許這是因爲的

$locationProvider.html5Mode(true);

你確定你的瀏覽器真的會詢問您的RAI ls服務器給它的頁面?