【发布时间】:2017-08-03 06:35:32
【问题描述】:
我需要根据标志的选择显示值的总和(与$scope 变量相关)。例如:
- 有 4 个
$scope变量(例如$scope.Var_1、$scope.Var_2...)包含整数值, - 对于上述每个整数变量,有 4 个
$scope变量(例如$scope.Var_1_Flag、$scope.Var_2_Flag...)包含true或false。
所以,我们有:
$scope.Var_1 = 1 ;
$scope.Var_2 = 2 ;
$scope.Var_3 = 3 ;
$scope.Var_4 = 4 ;
$scope.Var_1_Flag = true ;
$scope.Var_2_Flag = true ;
$scope.Var_3_Flag = true ;
$scope.Var_4_Flag = true ;
然后会显示10,但如果:
$scope.Var_1_Flag = true ;
$scope.Var_2_Flag = false;
$scope.Var_3_Flag = false;
$scope.Var_4_Flag = true ;
然后会显示5。
AngularJS 是否支持实现这一点的绑定语法?
谢谢。
【问题讨论】:
-
你不能创建一组对象吗?每个对象都可以有 var 值和标志。然后我们可以使用 JS 内置的函数来更轻松地得到总和。我不确定这是否适合您的情况,请告诉我。谢谢
-
技术上是的,但这是个坏主意,因为这些计算的结果用于填充具有动态大小的表。
标签: javascript angularjs