2014-02-20 67 views
0

我剛剛找到Firebase API並非常喜歡它。不過,我一直在尋找領袖板樣品,並想知道如果添加新列:Firebase排行榜 - 多個主板

userScoreRef.setWithPriority({ name:name, score:newScore, board:myboard }, newScore); 

我可以用它來恢復單獨將其添加到不同的主板?喜歡的東西:

if (prevScoreName === null) { 
if (myBoaard == 'Board1') {  $("#leaderboardTable1").append(newScoreRow); } 
if (myBoaard == 'Board2') {  $("#leaderboardTable2").append(newScoreRow); } 
if (myBoaard == 'Board3') {  $("#leaderboardTable3").append(newScoreRow); } 
if (myBoaard == 'Board4') {  $("#leaderboardTable4").append(newScoreRow); } 
if (myBoaard == 'Board5') {  $("#leaderboardTable5").append(newScoreRow); } 
} 
else { 
    var lowerScoreRow = htmlForPath[prevScoreName]; 
    lowerScoreRow.before(newScoreRow); 
} 

還是有更好的方式來做到這一點無需重寫全部代碼的5倍?

感謝

回答

2

你應該得到的電流板的數量和使用,將比分添加到不同的主板,這樣的:

if (prevScore === null) { 
    var leaderBoardTable = "leaderboardTable" + myBoard.charAt(myBoard.length-1); 
    $("#" + leaderBoardTable).append(newScoreRow); 
} 
+0

謝謝。這應該有所幫助。 – bbatie