Ich bin ein Neuling in AngularJs und weiß nicht wirklich, wie die Länge der Antwort außerhalb der Funktion erhalten.Angularjs Umfang Länge außerhalb der Funktion
var onUsers = function(response){
$scope.users = response.data;
console.log($scope.users.length); //here works
}
Aber wenn ich versuche, außerhalb onUsers Funktion
console.log($scope.users.length);
ich einen Fehler.
Haben Sie irgendetwas mit 'console.log ($ scope.users)'? – Konkko
Sie greifen auf '$ scope.users' zu, bevor ihr 'response.data' zugewiesen wird. '$ http' ist die Rückgabe von Promise, so dass Sie auf die Daten zugreifen müssen, nachdem das Versprechen gelöst wurde. – peteb
@peteb ja das ist die Lösung, danke! –