我有一個由Ruby on Rails服務器支持的單頁AngularJS應用程序。路由定義僅僅在RESTful的滑軌route.rb配置定義,如:如何獲取簡單的單頁面應用程序的路由參數?
http://localhost/pages/:page_id/comments/:comment_id
客戶端是沒有routeProvider配置AngularJS。所以它只是一個帶有視圖的簡單的AngularJS控制器。
當我在http://localhost/pages/:page_id/comments/:comment_id.html
,我想要提取的值爲:page_id
和:comment_id
。在AngularJS中最好的方法是什麼?
注:我不介意是否真的需要使用routeProvider
。但在這種情況下,我只有一個templateUrl
。
'$ routeParams'可能是最好的。但如果你不想使用'routeProvider',你可以使用'$ location'來自己解析。 – Freedom 2014-09-06 05:34:05