las ich nicht heraus kann, warum ich erhalte eineKann nicht Eigentum ‚endlich‘ undefinierter
Kann nicht Eigentum ‚endlich‘ undefinierter Fehler lesen Sie hier ..
$scope.saveToDos = function(){
console.log("Save to do was pressed.")
var filteredTodos = $scope.todos.filter(function(todo){
if(todo.edited){
return todo
}
})
console.log("There are " + filteredTodos.length + " edited todos")
dataService.saveToDos(filteredTodos)
.finally($scope.resetTodoState())
}
Es Fehler heraus die letzte Zeile und ich bin mir nicht sicher warum. Das Problem kann Repo-Klonen Git https://github.com/Velua/To-Do-List
this.saveToDos = function(todos){
var queue = [];
todos.forEach(function(todo){
var request;
if(!todo._id){
request = $http.post('/api/todos', todo);
} else{
request = $http.put('/api/todos/' + todo._id, todo).then(function(result){
todo = result.data.todo;
return todo
})
}
queue.push(request);
})
$q.all(queue).then(function(results){
console.log("I saved " + todos.length + " todos!");
})
}
Dank reproduzierenden!
Was bedeutet 'dataService.saveToDos' zurückkehren? – JJJ
'finally()' ist ein reserviertes Schlüsselwort (Funktion); Teil eines Versuches ... Fang ... endlich. also ohne try-block, wird endlich solch einen fehler verursachen. –
@KiranShakya Das wäre wahr, wenn es als Schlüsselwort verwendet würde, aber es ist nicht wahr. – JJJ