我如何在angularjs路线中获得http配置?

时间:2013-03-16 09:44:51

标签: angularjs angularjs-routing

我希望在我的路由中的http请求中发送配置(例如,url)。 这是我的路线:

  angular.module('myApp', ['myApp.directives', 'myApp.services', 'myApp.filters']).config(
        function($routeProvider, $locationProvider, $httpProvider) {
            $locationProvider.html5Mode(false);
            $locationProvider.hashPrefix('!');

            $httpProvider.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

            $routeProvider.
            when('/', {
                templateUrl: 'elements/home/home.html',
                controller: homeCtrl
            });
    });

    angular.module('myApp').run(function($rootScope, $location, $http) {
        pendingRequests = {};

        $rootScope.$watch(function() {
            return $location.url();
        },
        function(newRoute) {
            console.log(newRoute);
            var requestUrl = ?
            pendingRequests[newRoute] = 0;
        });
    });

现在在运行模块中,我想要为$ location.url()发送请求网址

有人有想法吗?

0 个答案:

没有答案