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

AngularJS passing params data in a specific order using $http.get request

本文关键字:定顺序 params 数据 使用 http get 请求 AngularJS      更新时间:2023-09-26

我在一个简单的原型应用程序中使用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中对订单进行排序,或者应该使用另一种方法?

提前谢谢。

使用单个对象的数组,那么对象就没有机会切换自己。

[ {}, {}, {} ]