add simple error handler for OwnerController.js

This commit is contained in:
Dapeng 2016-09-19 15:01:01 +08:00
parent 080f9e4142
commit 7c131fd4dc

View file

@ -65,16 +65,26 @@ function($scope, $http, $resource, $stateParams, $state) {
telephone: form.telephone
};
var request;
if ($state.current.name == 'app.owneredit') {
var restUrl = "/petclinic/owner/" + $stateParams.id;
$http.put(restUrl, data);
$state.go('app.ownerlist');
request = $http.put(restUrl, data);
}
else { // in case of owner creation
var restUrl = "/petclinic/owner";
$http.post(restUrl, data);
$state.go('app.ownerlist');
request = $http.post(restUrl, data);
}
request.then(function () {
$state.go('app.ownerlist');
}, function (response) {
var error = response.data;
alert(error.error + "\r\n" + error.errors.map(function (e) {
return e.field + ": " + e.defaultMessage;
}).join("\r\n"));
});
}
if ($state.current.name == 'app.owneredit') {