Loopback中的数据返回错误的响应类型

时间:2015-03-11 19:27:03

标签: angularjs loopbackjs strongloop

相册 - >曲目< -Songs

我有3个型号。我有这种关系。手段专辑与歌曲和歌曲有关,通过模型轨迹列表有很多关系。

我希望获取记录,这也是我成功的,但它在$ resource.badcfg的控制台上给我错误。当我谷歌它因为我期待参数作为对象,它正在返回数组。如何解决这个问题。我希望找到所有有这个网址的记录。 ' http://0.0.0.0:3000/api/Albums/60/songs'

Album.songs.
        .findById({id: $stateParams.itemId})
        .$promise
        .then(function (data) {
            $scope.detail = data;
        }); 

2 个答案:

答案 0 :(得分:3)

您需要将成功和错误回调传递为params:

Album.songs.
  .findById({id: $stateParams.itemId},
    function(data) {
      $scope.detail = data;
    }, function(error) {
      console.log(error)
    })

答案 1 :(得分:1)

要查询属于60专辑的所有歌曲,请尝试

Album.songs({ id: $stateParams.itemId })

您还可以使用内置工具浏览角度资源api - Docular,只需执行sudo lb-ng-doc path/to/angular-sdk.js