Javascript AngularJS切换被数学函数阻止
我有一些行,其中单元格填充了来自API的单词。我在单元格上添加了一个切换功能,以显示用户是否选择了它。我使用的是ng class={selected:toggle}ng click=toggle=!toggle可切换CSS类以显示单元格是否选中 HTML 此功能似乎阻止了我使用切换功能。另一个奇怪之处是,每次单击单元格都会从数学函数中重新生成随机数Javascript AngularJS切换被数学函数阻止,javascript,angularjs,Javascript,Angularjs,我有一些行,其中单元格填充了来自API的单词。我在单元格上添加了一个切换功能,以显示用户是否选择了它。我使用的是ng class={selected:toggle}ng click=toggle=!toggle可切换CSS类以显示单元格是否选中 HTML 此功能似乎阻止了我使用切换功能。另一个奇怪之处是,每次单击单元格都会从数学函数中重新生成随机数 您知道为什么切换会被阻止吗?看来您的GeneratorDomainPoints调用正在穿透重复元素的本地范围。尝试创建如下函数: $scope.to
您知道为什么切换会被阻止吗?看来您的GeneratorDomainPoints调用正在穿透重复元素的本地范围。尝试创建如下函数:
$scope.toggle(index) {
game.rows[index].toggle = !game.rows[index].toggle;
}
并将其命名为ng click=toggle$index
可以找到ngRepeat的完整文档
$scope.generateRandomPoints = function(){
return Math.floor((Math.random()*5)+2);
};
$scope.toggle(index) {
game.rows[index].toggle = !game.rows[index].toggle;
}