2015-07-28 1 views
1

В настоящее время моего нормальных сохранить выглядит следующим образом (где personObj время сохранения):

PersonService.save({ PersonId: personId }, personObj, function (data) { 

       //nothing to do here 

      }, function (error) { 
       console.log("error in saving injury!"); 
       $scope.error = error; 
      }); 

Есть ли способ, которым я мог бы перейти в другом объекте, чтобы быть спасен?

Я хотел бы сделать это только один комбинированный объект, но мне нужно иметь два отдельных объекты, так как это то, что фоновая функция выглядит следующим образом:

public async Task<IHttpActionResult> PostPerson(int aid, Person person, Status status) 
{ 

я могу изменить функцию фоновой, хотя я чувствовать себя, как будто есть какой-то простой угловой вариант, что я пропускаю

ответ

0

Вы можете сделать что-то вроде этого, вместо:

function success(response) { 
    // Do whatever here. 
} 

function error(err) { 
    console.log('error in saving injury!'); 
    $scope.error = error; 
} 

PersonService.save({ PersonId: personId }, personObj, success, error); 
PersonService.save({ PersonId: personId }, potherPersonObj, success, error);