我从后端获取少量值,然后将其分配给角度控制器中的范围变量。对于其中一个变量,我得到的值介于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语句总是警告给我默认。我究竟做错了什么?