どのようにしてオブジェクトIDをHal表現から取得できますか?HAL表現の角度を使用してIDを取得する
正確には、全ユーザーリストから特定のユーザーからこれを取得したいと考えています。例があります:
{
"_embedded" : {
"users" : [ {
"login" : "user1",
"firstName" : "Bolek",
"lastName" : "Kowal",
"email" : null,
"password" : null,
"gender" : null,
"birthDate" : null,
"_links" : {
"self" : {
"href" : "http://localhost:8080/games-organizer/api/users/1"
},
"user" : {
"href" : "http://localhost:8080/games-organizer/api/users/1"
},
"roles" : {
"href" : "http://localhost:8080/games-organizer/api/users/1/roles"
}
}
}, {
"login" : "user2",
"firstName" : "Lolek",
"lastName" : "Kowalski",
"email" : null,
"password" : null,
"gender" : null,
"birthDate" : null,
"_links" : {
"self" : {
"href" : "http://localhost:8080/games-organizer/api/users/2"
},
"user" : {
"href" : "http://localhost:8080/games-organizer/api/users/2"
},
"roles" : {
"href" : "http://localhost:8080/games-organizer/api/users/2/roles"
}
}
}
最終的にどのように私は、残りの春のAPIと角/春を使用して特定のユーザーを削除することができますか?私はどのユーザー(オブジェクト)からのIDを持たないでこれを行うことができますかわからない。
更新:
私が呼び出しに、このようないくつかの方法で、このIDを使用したい:私はspringRestAPIでデータベースからいくつかのレコードを削除したい
$scope.$on('deleteUser', function (event, id) {
userService.delete({id: id}).$promise.then(
function() {
// Broadcast the event to refresh the grid.
$rootScope.$broadcast('refreshUserGrid');
// Broadcast the event to display a delete message.
$rootScope.$broadcast('userDeleted');
$scope.clearForm();
},
function() {
// Broadcast the event for a server error.
$rootScope.$broadcast('error');
});
});
を。
は、任意のユーザ手段からIDを持っていませんか? – vertika
これは、その表現のどのユーザーからもどのようにIDを取得できるのかわかりません。どのような方法でリンクを使うべきですか? – smok010
あなたが削除したいユーザを知っていたら問題は何ですか? – vertika