如何在Angular中获取REST样式参数的值?

时间:2016-02-08 10:10:17

标签: javascript angularjs

我在ASP.NET MVC中有一个应用程序。它使用REST风格的参数。一个操作的地址为http://app/Resource/Action/Id

在Angular中,我们可以使用$location.search()$routeParams.search甚至$window.location.search来访问查询字符串。虽然这些方法中的任何一个都可以获取查询字符串参数。

如何访问我的Id参数(不分割window.location.pathname)?

1 个答案:

答案 0 :(得分:0)

在您的路线配置中,您可以执行以下操作:

$routeProvider. when('/:Resource/:Action/:Id', { templateUrl: 'partials/your-partial.html', controller: 'YourCtrl' })

然后,您可以使用$routeParams访问所需的属性,如下所示:

var resource = $routeParams.Resource; var action = $routeParams.Action; var id = $routeParams.Id;