-2
Я пытаюсь получить доступ к переменным электронной почты и пароля внутри функции createLocalAccount, как я могу это сделать, поддерживая структуру кода?Область действия внутри var
var createLocalAccount = function(response) {
return localDb.put('login', {
uid: response.uid,
email: email,
password: password
});
};
this.createAccount = function(firstName, lastName, email, password) {
var deferred = $q.defer();
createAccount(email, password)
.then(createLocalAccount);
return deferred.promise;
}
Вы можете избавиться от 'deferred' и просто вернуть обещание, что вызов' Createaccount(), а затем() 'возвращает.. – idbehold