通过注入器获取url参数查询

时间:2014-11-10 11:09:37

标签: javascript angularjs

需要直接访问可以显示有关传递的查询参数的信息的对象。

更喜欢使用一种方法获取对象,就像使用$ http对象的注入器一样

var $http = angular.injector(["ng"]).get("$http");

什么是最直接/简短/简洁/雄辩的方式来获取查询变量而不通过控制器。

或者其他选择。

1 个答案:

答案 0 :(得分:0)

 Here is an Example to get query parameter
In app.js  for example
.when('/catagory/:catagoryid/:catagoryname',
            {

                templateUrl:'partials/bookOfParticularCatagory.html',
                controller:'bookOfParticularCatagoryController'


            })


In controller
app.controller("bookOfParticularCatagoryController",function($routeParams,$scope,$http){

     $scope.catagoryid=  $routeParams.catagoryid;
     $scope.catagoryname= $routeParams.catagoryname;