在AngularJS(Ionic)中将多个参数传递给GET

时间:2016-05-16 16:08:12

标签: angularjs ionic-framework

我在将参数传递给http.get函数时遇到问题。以下代码段有效:

data.getAPIData = function() {

    return $http.get(apiUrl + "I_RetrieveUserData2", { params: { "currentUserId": "0981ac72-59be-40fc-bb0b-1bf035895b6b", "userId": "0981ac72-59be-40fc-bb0b-1bf035895b6b" } })
      .success(function(data) {

        console.log(data);
        $timeout(function () {
          return data;
        }, 2000);
      })
      .error(function(data) {

        console.log("ERROR");
        $timeout(function () {
          return data;
        }, 2000);
      });
  }

以下不起作用:

data.getAPIData = function(currentUserId, userId) {

    return $http.get(apiUrl + "I_RetrieveUserData2", { params: { "currentUserId": currentUserId, "userId": userId } })
      .success(function(data) {

        console.log(data);
        $timeout(function () {
          return data;
        }, 2000);
      })
      .error(function(data) {

        console.log("ERROR");
        $timeout(function () {
          return data;
        }, 2000);
      });
  }

我错过了什么?我收到的回复是' userId'参数丢失。

0 个答案:

没有答案