数据在 Loopback 中以错误的响应类型返回
Data is returning with wrong response type in Loopback
专辑->曲目列表<-歌曲
我有 3 个模型。我有这种关系。意味着专辑与歌曲相关,而歌曲又与通过模型曲目列表使用的许多关系相关。
我想获取记录,我也成功了,但是它在 $resource.badcfg 的控制台上给我错误。当我 google 它是因为我期望参数作为对象并且它正在返回数组。如何解决这个问题。我希望找到所有具有此 url 的记录。 'http://0.0.0.0:3000/api/Albums/60/songs'
Album.songs.
.findById({id: $stateParams.itemId})
.$promise
.then(function (data) {
$scope.detail = data;
});
您需要将成功和错误回调作为参数传递:
Album.songs.
.findById({id: $stateParams.itemId},
function(data) {
$scope.detail = data;
}, function(error) {
console.log(error)
})
要查询属于 60 专辑的所有歌曲,请尝试
Album.songs({ id: $stateParams.itemId })
您还可以使用内置工具 - Docular 浏览 angular 资源 api,只需执行 sudo lb-ng-doc path/to/angular-sdk.js
专辑->曲目列表<-歌曲
我有 3 个模型。我有这种关系。意味着专辑与歌曲相关,而歌曲又与通过模型曲目列表使用的许多关系相关。
我想获取记录,我也成功了,但是它在 $resource.badcfg 的控制台上给我错误。当我 google 它是因为我期望参数作为对象并且它正在返回数组。如何解决这个问题。我希望找到所有具有此 url 的记录。 'http://0.0.0.0:3000/api/Albums/60/songs'
Album.songs.
.findById({id: $stateParams.itemId})
.$promise
.then(function (data) {
$scope.detail = data;
});
您需要将成功和错误回调作为参数传递:
Album.songs.
.findById({id: $stateParams.itemId},
function(data) {
$scope.detail = data;
}, function(error) {
console.log(error)
})
要查询属于 60 专辑的所有歌曲,请尝试
Album.songs({ id: $stateParams.itemId })
您还可以使用内置工具 - Docular 浏览 angular 资源 api,只需执行 sudo lb-ng-doc path/to/angular-sdk.js