angularjs路由参数问题

时间:2014-10-14 15:36:23

标签: angularjs url parameters

如何在angularjs控制器中从这样的url获取参数:

http://localhost:53315/Employee/{parameter}#/info

这是我的angularjs代码:

    $routeProvider
 .when('/info', {
            controller: 'UserCtrl',
            templateUrl: baseTemplateUrl + 'info.html'
        });
.controller('UserCtrl', ['$rootScope', '$scope', '$location', '$routeParams', 'User', function ($rootScope, $scope, $location, $routeParams, User) {
    $rootScope.user = User.get({ id: $routeParams.id });

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

我认为你必须解析$ location.absUrl()来获取它。