如何在angulajs GET请求中传递日期

时间:2016-08-15 08:31:29

标签: angularjs asp.net-web-api

我需要将angularjs $ http获取请求中的日期字段传递到asp.net web api。请建议我通过日期字段的正确方法是什么。

1 个答案:

答案 0 :(得分:0)

最好的方法是制作自己的服务,有些:

.service('AjaxService', function($http){
    var get = function(function_name, parameters, url){
        url = url || '/action';
        var data = {
            parameters: parameters,
            function_name: function_name
            time: getDate()
        };
        return $http.get(url, data)
    };

    var getDate = function(){
        //Get date in whatever format you want
        return new Date().toUTCString();
    };

    return{
        get: get
    }
})

然后当你想做http get请求时,只需调用:

AjaxService.get(function_name, parameters, url);

当然,不要忘记向控制器注入服务。