【问题标题】:GET call using restangular使用restangular的GET调用
【发布时间】:2017-06-06 01:52:09
【问题描述】:

我正在尝试使用使用 Restangular 的 GET 方法通过 rest 调用从后端取回一些对象。

它是一个简单的 GET 调用..不确定我为什么会出错。如果有人能指出我缺少的东西那就太好了。

我的休息角电话:

        var vm = this;
        vm.getEvent = function() {
            Restangular.one('/services/v1').one('people').get();
        }

我应该返回的对象如下所示:

[
  {
    "id": 1,
    "name": "string",
    "description": "string",
    "locations": [
      {
        "id": 1,
        "name": "string",
        "description": "string"
      }
    ]
  },
  {
    "id": 2,
    "name": "string",
    "description": "string",
    "locations": [
      {
        "id": 2,
        "name": "string",
        "description": "string"
      }
    ]
  },
  {
    "id": 3,
    "name": "string",
    "description": "string",
    "locations": [
      {
        "id": 2,
        "name": "string",
        "description": "string"
      }
    ]
  }
]

当我在 html 中调用它时出现此错误:

错误:[$rootScope:infdig] 达到了 10 个 $digest() 迭代。中止! 在最后 5 次迭代中触发的观察者:[]

编辑:

端点

http://localhost:3000/services/v1/people

【问题讨论】:

    标签: angularjs rest get restangular


    【解决方案1】:

    您的代码应如下所示

    var vm = this;
        vm.getEvent = function() {
            Restangular.one('/services/v1').get('people').then(function(data){console.log("data",data)});
        }
    

    【讨论】:

      猜你喜欢
      • 2013-10-03
      • 1970-01-01
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多