Ich versuche herauszufinden, gibt es eine Möglichkeit, ein Indexargument an die Callback-Funktion eines Versprechens übergeben. Zum Beispiel.Übergabe von Parametern an den Callback des Versprechens in angularjs
serviceCall.$promise.then(function(object){
$scope.object = object;
});
Jetzt möchte ich als
in einem Array-Index Parameter zu übergebenserviceCall.$promise.then(function(object,i){
$scope.object[i] = something;
});
dies getan werden kann? Lass es mich wissen, bitte. Hier
ist der Code unter
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;
});
}
});
Was ist 'object'? –
Objekt ist nur eine andere Klasse namens Studie, die darin eine Liste von Fällen enthält, jeder dieser Fälle hat eine Liste von Schritten. Also muss ich innerhalb der Callback-Funktion indizieren können. – user3799365
Woher bekommst du 'i'? – yarons