What is the difference between these two syntax
问题 If i have promise = userService.updateUser($stateParams.userId, req); promise.then( function(user) { logger.logSuccess('Updated user'); $scope.resetForm(); WizardHandler.wizard().goTo(0); return user; }, function(error) { logger.logError('Ups an error has occurred'); console.error('error updating user: ' + error); } ); promise.then(function(user) { _.each(uploader.getNotUploadedItems(), function(item) { return item.formData.push({ id: user.id }); }); }); Then if the updateUser fails the log