Ich möchte auf ein Objekt zugreifen, das sich in einem anderen Objekt befindet, aber es zeigt 'undefined' an, wenn ich es trenne. BeispielZugriff auf ein Objekt eines anderen Objekts
$scope.instrumento = new Instrumento();
$scope.empresaInstrumento = EmpresaInstrumento.get({id:$routeParams.id}, function (instrumento) {
$scope.instrumento = instrumento.instrumento;
console.log($scope.instrumento);
});
console.log($scope.instrumento);
Wie kann ich dieses Objekt zu erhalten „instrumento“ aus dem „empresaInstrumento“ ohne seine Referenz zu verlieren?
(die erhalten Methode ruft Informationen von api)
hat Ihre Konsole instrumento und prüfen, ob es instrumento hat? –
ja, es hat. Das "empresaInstrumento" zeigt das Objekt "empresa" und "instrumento". Wenn ich empesaInstrumento.instrumento Konsole Konsole zeigt 'undefined', aber innerhalb dieser Funktion zeigt es richtig das Instrument –
Welche Version von eckigen? Verwendet Ihr Dienst EmpresaInstrumento.get $ http oder ein benutzerdefiniertes Versprechen? – gyc