我在一个简单的原型应用程序中使用 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中的订单进行排序,还是应该使用其他方法?
提前致谢。
答案 0 :(得分:2)
使用单个对象的数组,然后该对象没有机会自行切换。
[ {}, {}, {} ]