0
Ich habe viele Aktionen in CRUD-Operationen hinzufügen, muss ich idental Erfolg und Fehler-Callback
injizierenWie kann ich es eleganter und trockener machen?
Thank
Update-Aktion
LoanPlanService.update({
bank_id: $scope.bank_id,
loan_plan_id: $scope.loan_plan.id
}, {
loan_plan: $scope.loan_plan
}).$promise.then(function(data) {
$scope.successMessage()
}, function(error) {
$scope.errorMessage(error)
});
Abfrage Aktion
LoanPlanService.query({
bank_id: $scope.bank_id,
loan_plan_id: $scope.loan_plan.id
}).$promise.then(function(data) {
$scope.successMessage()
}, function(error) {
$scope.errorMessage(error)
});
Dienst
'use strict';
angular.module('LoanPlanModule', [])
.factory('LoanPlanService', ['$resource',
function($resource, $http) {
var LoanPlan = $resource('/api/v1/banks/:bank_id/loan_plans/:loan_plan_id', {
bank_id: '@bank_id',
loan_plan_id: '@loan_plan_id'
}, {
update: { method:'PUT' },
create: { method: 'POST' }
});
return LoanPlan;
}
]);