如何在AngularJs Controller上获取url参数?

时间:2016-06-14 01:21:58

标签: javascript ruby-on-rails angularjs parameters

我正在尝试在地址栏中获取参数,但我一直未定义。 “未捕获的ReferenceError:$ location未定义”

这是示例路径: http://localhost:3000/list_view?utf8=%E2%9C%93&search=91001&commit=Search

我的app.js上有这个

(function() {
    "use strict";
    angular.module("app", []);
}());

我在spaceListingCtrl.js

上有这个
(function(){
    "use Strict"
    angular.module("app").controller("spaceListingCtrl", function($scope, $http, $location){

        $scope.spaceListings = [];
        $scope.setup = function(){
            $http.get("/api/v1/space_listings.json").then(function(response){
                $scope.spaceListings = response.data;
                $location.search();
            });
        }

        window.$scope = $scope;
    });
})();

我在一些网站上看到他们使用

window.location.search.split('&')

你如何做这个Angular?

0 个答案:

没有答案