我正在尝试处理REST服务的结果,但我在结果数据中得到了一个承诺而不是值。 我尝试这两种方法,但我总是得到一个承诺。 有关信息,在http响应中我得到正确的值。
var createClientResource = $resource(
'/createClient/:client',
{},
{post : {method: 'POST'}}
);
...
// first approach
return createClientResource.save(client,
function(data) {
client.id = data;
}, function(error) {
Popup.openErrorPopup('labels.errors.create.client', error);
}
);
// second approach
return createClientResource.save(client).$promise.then(
function(data) {
client.id = data;
}, function(error) {
Popup.openErrorPopup('labels.errors.create.client', error);
}
);
那么,我怎样才能正确设置客户端ID的值?
谢谢,
此致