在我的应用程序中,我有最新分数的列表,在某些时候我必须更新。我有这两个功能可以做到这一点。
function handleLastestScoresChange() {
$scope.newLatestScores = [{}];
getNewLatestScores().then(function () {
for (var i = 0; i < 10; i++) {
firebase.database().ref('Latest/' + i.toString()).set({
user: $scope.newLatestScores[i].username,
text: $scope.newLatestScores[i].text,
speed: $scope.newLatestScores[i].result,
Index: i + 1
})
}
})
};
async function getNewLatestScores() {
for (var i = 9; i >= 0; i--) {
if (i == 0 && firebase.auth().currentUser.isAnonymous === false) {
$scope.newLatestScores[i] = ({
'username': firebase.auth().currentUser.email,
'text': document.getElementById('Title').textContent,
'result': $scope.wordsperminute
})
}
else if (i == 0 && firebase.auth().currentUser.isAnonymous === true) …Run Code Online (Sandbox Code Playgroud)