Sto cercando di capire se esiste un modo per passare un argomento di indice alla funzione di callback di una promessa. Per esempio.Passare i parametri alla richiamata di promessa in angularjs
serviceCall.$promise.then(function(object){
$scope.object = object;
});
Ora voglio passare in un parametro indice di array come
serviceCall.$promise.then(function(object,i){
$scope.object[i] = something;
});
Può questo essere fatto? Per favore mi faccia sapere.
Ecco il codice qui sotto
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;
});
}
});
Qual è 'object'? –
L'oggetto è solo un'altra classe chiamata Studio che contiene al suo interno un elenco di casi, ognuno di questi casi ha un elenco di passaggi. Quindi ho bisogno di essere in grado di indicizzare all'interno della funzione di callback. – user3799365
da dove prendi 'i'? – yarons