私はAngularFireとFirebaseを使用してランキングでチームをソートしようとしています。AngularFireランク別カスタム注文
Firebaseには私は4つのチームがあり、名前だけを保存しています。 私はまた、マッチを保存しています。マッチは、マッチを争う両チームへの言及とそれぞれのスコアを持っています。
matches
-KQgphN_5692GySN0Oxz
home_team: teamA
away_team: teamB
score
home: 1
away: 2
-KQlu6XLak6LgAr9cTty
home_team: teamC
away_team: teamD
score
home: 2
away: 2
とチームノード:
一致ノードは次のようになりますので、
teams
teamA
name: "Team A"
teamB
name: "Team B"
teamC
name: "Team C"
teamD
name: "Team D"
、私はリアルタイムで結果を見てvitories、引き分けと損失によってこれらのチームを注文する必要があります。
私はこのようなチームを示していますngのリピートを持っている:
だから、<li ng-repeat="team in teams">{{team.name}}</li>
、どのように私は勝利が3ポイントと同等であることを考慮に取って、勝利することによって、これらのチームを注文することができ、引き分けは1でありますポイントと損失は0ポイントですか?上記で
を例と一致し、順位がなければならない:
1 - チームB
2 - チームC
3 - チームD
4 - チームA