Passer des paramètres à la promesse de rappel dans angularjs

Je suis à essayer de comprendre est qu'il n'ya aucun moyen de passer dans un index argument d'une promesse de la fonction de rappel. Par exemple.

serviceCall.$promise.then(function(object){
    $scope.object = object;
});

Maintenant je veux passer à un tableau d'index de paramètre que

serviceCall.$promise.then(function(object,i){
    $scope.object[i] = something;
});

Cela peut-il être fait? S'il vous plaît laissez-moi savoir.

Voici le code ci-dessous

StudyService.studies.get({id:    
$routeParams.studyIdentifier}).$promise.then(function(study) {
$scope.study = study;
for(var i=0;i<study.cases.length;i++){
  StudyService.executionsteps.get({id:   
  $routeParams.studyIdentifier,caseId:study.cases[i].id})
      .$promise.then(function(executionSteps,i){
      $scope.study.cases[i].executionSteps = executionSteps;
      });
  }
});
Qu'est-ce que object?
L'objet est simplement une autre Classe appelée Étude qui contient à l'intérieur une liste de cas, chacun de ces cas, une liste d'étapes. Donc j'ai besoin d'être en mesure de l'indice à l'intérieur de la fonction de rappel.
où obtenez-vous i?
Veuillez voir le code que j'ai ajouté dans ma question.
double possible de Peut promesses ont plusieurs arguments pour onFulfilled?

OriginalL'auteur user3799365 | 2014-07-25