Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不断减小函数值_Javascript_Angularjs - Fatal编程技术网

Javascript 不断减小函数值

Javascript 不断减小函数值,javascript,angularjs,Javascript,Angularjs,嘿,实际上我制作了一个html页面,当我点击第一部分时,页面上有两个部分,数字增加,当我点击第二部分时,第二部分的数字增加。我用了角JS。现在我在每页的底部做了一个按钮。我想当我点击那个按钮时,数字应该减少,但我使用了这个功能,当我点击按钮时,它只减少一次。如果你有进一步的疑问 我这里有进一步的细节 <button type="button" ng-click="delPoint(1)" id="sub1" style="position: absolute;bott

嘿,实际上我制作了一个html页面,当我点击第一部分时,页面上有两个部分,数字增加,当我点击第二部分时,第二部分的数字增加。我用了角JS。现在我在每页的底部做了一个按钮。我想当我点击那个按钮时,数字应该减少,但我使用了这个功能,当我点击按钮时,它只减少一次。如果你有进一步的疑问 我这里有进一步的细节

<button  type="button" ng-click="delPoint(1)"  id="sub1"
         style="position: absolute;bottom: 0;left: 10px;font-size: 50px;color: white;font-weight:bolder;    margin: 0px !important;cursor: pointer;">-</button>

<button  type="button" ng-click="delPoint(2)" id="sub2"
         style="position: absolute;bottom: 0;right: 10px;font-size: 50px;color: white;font-weight:bolder;    margin: 0px !important;cursor: pointer;">-</button>

游戏
.app{
宽度:1040px;
/*边框:5px纯红*/
高度:800px;
保证金:0自动;
背景:ECF0C9;
}
.玩家{
位置:相对位置;
浮动:左;
边框:5px纯红;
宽度:470px;
身高:621px;
利润率:20px;
位置:相对位置;
}
.居中{
位置:绝对位置;
左:50%;
最高:50%;
转换:翻译(-50%,-50%);
/*边框:5px纯红*/
字体大小:140px;
高度:500px;
宽度:457px;
文本对齐:居中;
颜色:白色;
}
.player_name{
宽度:400px;
文本对齐:居中;
高度:37像素;
位置:绝对位置;
左:50%;
最高:50%;
转换:翻译(-50%,-50%);
背景:#334D5C;
颜色:#ECF0C9;
}
.控制{
/*边框:5px纯红*/
利润率:20px;
高度:100px;
明确:两者皆有;
}
.玩家数量选项{
/*边框:5px纯蓝色*/
高度:50px;
利润率:20px;
宽度:100px;
浮动:左;
}
.开始游戏选项{
/*边框:5px纯蓝色*/
高度:50px;
利润率:20px;
宽度:640px;
浮动:左;
}
.状态栏{
/*边框:5px纯蓝色*/
高度:50px;
利润率:20px;
宽度:940px;
}
.减速器{
位置:绝对位置;
底部:-18px;
右:10px;
字体大小:100px;
颜色:白色;
}
.一{
背景#DF5A49;
}
.二{
背景:#EFC94C;
}
.按钮{
背景:#334D5C;
颜色:#ECF0C9;
浮动:对;
高度:40px;
宽度:200px;
字母间距:2px;
}
.短按钮{
背景:#334D5C;
颜色:#ECF0C9;
浮动:对;
高度:40px;
宽度:100px;
字母间距:2px;
}
.姓名{
文本对齐:居中;
背景:#334D5C;
颜色:#6b7e7d;
高度:50px;
}
2.
4.
开始

{{player.name} {{player.score} - {{game_info.message} 模块('记分员',[])。 控制器('score',['$scope',函数($scope){ //设置 $scope.players=[ { 名称:“P1”, 分数:0, 班级:“一号球员” }, { 名称:“P2”, 分数:0, 班级:“球员二” } ]; $scope.show_setup=true; $scope.addPoint=函数(播放器){ player.score++; 如果(player.score==-1){player.score=0}; } $scope.removePoint=函数(播放器){ player.score--; 如果(player.score==-1){player.score=0}; } }]);
这可能只是一个逻辑错误吗?仅当两个团队的得分都为1或更多时,才降低该值。例如,如果第一组的当前分数为7,第二组的当前分数为0,则您的代码不允许您减少任何一组。请参见此处的答案Hey can u Response Hey can u Response Hey can u Response it我需要您的帮助解决此问题
$scope.delPoint = function (j) {
   if ($scope.team1.score > 0 && $scope.team2.score >0){
      $scope['team' + j].score--;
      $scope.gameInfo.servesSinceSwitch--;
   }