我从后端获取几个值,然后将其分配给角度控制器中的范围变量。对于其中一个变量,我得到 1 到 7 之间的值,并且取决于它是哪个数字,我想做如下的事情:
.success(function(response){
$scope.initial_data=response;
angular.forEach($scope.initial_data, function(item){
$scope.exercise_id=item.exercise_type;
alert($scope.exercise_id) // This gives me either 1 or any number till 7
switch($scope.exercise_id){
case '1':
alert("1");
break;
case '2':
alert("2");
break;
default:
alert("Default");
}
但是,这段用于 switch 语句的代码总是提醒我Default。我究竟做错了什么?