动态更改导航栏文本
Dynamically change navbar text
我正在为 iOS 和 Android 构建一个混合应用程序,并且有一个部分我想显示一天。如果您在星期二打开应用程序,它会显示星期二,依此类推。它是西班牙语的,所以,它说 "Miércoles" 今天是星期三,但我手动写的,我希望它改变所以如果今天是星期三,它会自动改变。
我尝试使用 ng-bind 和以下代码更改它:
var today = new Date();
if(today.getDay() == 0){
var hoy = "Domingo";
} else if(today.getDay() == 1){
var hoy = "Lunes";
}else if(today.getDay() == 2){
var hoy = "Martes";
}else if(today.getDay() == 3){
var hoy = "Miercoles";
}else if(today.getDay() == 4){
var hoy = "Jueves";
}else if(today.getDay() == 5){
var hoy = "Viernes";
}else if(today.getDay() == 6){
var hoy = "Sábado";
}
$scrope.variable = hoy;
没有成功,没有控制台错误或警告。
看来你打错了。
变化自
$scrope.variable = hoy;
至
$scope.variable = hoy;
您多次声明同一个变量,因此第一个之后的声明将被忽略。
像这样使用工作日数组会更好看:
var now = new Date();
//var weekday = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var weekday = ["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes","Sábado"];
var hoy = weekday[now.getDay()];
$scope.variable = hoy;
只需更新您的代码,
var today = new Date(),
weekday = [
"Domingo",
"Lunes",
"Martes",
"Miercoles",
"Jueves",
"Viernes",
"Sábado"
];
var hoy = weekday[today.getDay()];
$scope.variable = hoy;
我正在为 iOS 和 Android 构建一个混合应用程序,并且有一个部分我想显示一天。如果您在星期二打开应用程序,它会显示星期二,依此类推。它是西班牙语的,所以,它说 "Miércoles" 今天是星期三,但我手动写的,我希望它改变所以如果今天是星期三,它会自动改变。
我尝试使用 ng-bind 和以下代码更改它:
var today = new Date();
if(today.getDay() == 0){
var hoy = "Domingo";
} else if(today.getDay() == 1){
var hoy = "Lunes";
}else if(today.getDay() == 2){
var hoy = "Martes";
}else if(today.getDay() == 3){
var hoy = "Miercoles";
}else if(today.getDay() == 4){
var hoy = "Jueves";
}else if(today.getDay() == 5){
var hoy = "Viernes";
}else if(today.getDay() == 6){
var hoy = "Sábado";
}
$scrope.variable = hoy;
没有成功,没有控制台错误或警告。
看来你打错了。
变化自
$scrope.variable = hoy;
至
$scope.variable = hoy;
您多次声明同一个变量,因此第一个之后的声明将被忽略。
像这样使用工作日数组会更好看:
var now = new Date();
//var weekday = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var weekday = ["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes","Sábado"];
var hoy = weekday[now.getDay()];
$scope.variable = hoy;
只需更新您的代码,
var today = new Date(),
weekday = [
"Domingo",
"Lunes",
"Martes",
"Miercoles",
"Jueves",
"Viernes",
"Sábado"
];
var hoy = weekday[today.getDay()];
$scope.variable = hoy;