我有一个由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