AngularJS使用$ http.get请求以特定顺序传递params数据

时间:2014-04-29 18:51:20

标签: ajax angularjs get javascript

我在一个简单的原型应用程序中使用 AngularJS ,该应用程序在后端使用 Domino 服务器。

当我做这样看似简单的电话时:

$http({ url: $scope.hrEventsPath, 
        method : "GET", 
        params : { 'readform' : '',
                   'eventid' : $scope.queryStringPairs.eventid,
                   'userid' : $scope.queryStringPairs.userid,
                   'login' : $scope.queryStringPairs.login } }).
            success(function(data, status) {
                // happy stuff
            }).
            error(function(data, status) {
                // error handling stuff
            });

似乎Angular在调用时按字母顺序排列所有参数。

因此,readform参数不是第一个参数,eventid是,并且Domino服务器会阻塞。 (无论“readform”是否有值,都会发生这种情况)

无论Domino及其配置如何,是否有办法对Angularm中的订单进行排序,还是应该使用其他方法?

提前致谢。

1 个答案:

答案 0 :(得分:2)

使用单个对象的数组,然后该对象没有机会自行切换。

[ {}, {}, {} ]