Angularjs 更改if语句中的变量
我的代码当前具有以下变量:Angularjs 更改if语句中的变量,angularjs,firebase,if-statement,web-applications,firebase-realtime-database,Angularjs,Firebase,If Statement,Web Applications,Firebase Realtime Database,我的代码当前具有以下变量: var ref = firebase.database.ref("players").child("week1"); $scope.players = ref; 但我想做的是根据特定日期更改ref 这就是我尝试过的: var d = new Date(); var n = d.getDay(); var q = d.getDate(); if (n ===4 && q ===3) { var ref = var ref = firebase.dat
var ref = firebase.database.ref("players").child("week1");
$scope.players = ref;
但我想做的是根据特定日期更改ref
这就是我尝试过的:
var d = new Date();
var n = d.getDay();
var q = d.getDate();
if (n ===4 && q ===3) {
var ref = var ref = firebase.database.ref("players").child("week1");
} if (n === 4 && q === 5){
var ref = firebase.database.ref("players").child("week2");
}
但代码不起作用。有没有办法更改通过if语句根据日期查询的数据库节点?Deji James,实际上今天是一周中的第三天,所以n必须是3,日期是4-10-2017,所以q必须是4
var d = new Date();
var n = d.getDay();
var q = d.getDate();
if (n ===3 && q ===4) {
var ref = firebase.database.ref("players").child("week1");
}
if (n === 4 && q === 5){
var ref = firebase.database.ref("players").child("week2");
}
这就是我从你的问题中了解到的,如果你想要更多,你可以完全用你想要的来编辑你的问题。你每次在条件中声明ref变量。它将变量范围限制在相关条件内。在条件之外声明变量
var ref
if (n ===3 && q ===4) {
ref = firebase.database.ref("players").child("week1");
}
if (n === 4 && q === 5){
ref = firebase.database.ref("players").child("week2");
}