Javascript Concat$scope.variable+;身份证号码??(来自控制器)
我在元素中有一些增量idJavascript Concat$scope.variable+;身份证号码??(来自控制器),javascript,angularjs,html,Javascript,Angularjs,Html,我在元素中有一些增量id <li class="element black" data-ng-repeat="row in rowList" > <span class="flecha"> <i data-ng-show="actual{{$index}}" class="fa blink"></i> <i data-ng-show="noActual{{$index}}" class="fa fa-arr
<li class="element black" data-ng-repeat="row in rowList" >
<span class="flecha">
<i data-ng-show="actual{{$index}}" class="fa blink"></i>
<i data-ng-show="noActual{{$index}}" class="fa fa-arrow-right color1"></i></span>
<span class="dni">{{firmante.dni}}</span>
</li>
{{firmante.dni}
如您所见,我可以从控制器访问实际值0,无实际值0,实际值1,无实际值1,实际值2,无实际值2。。。以此类推,但问题是我不知道将有多少元素,并且我无法解析/组合完整的变量$scope.actual+0=$scope.actual0,这是我需要的变量
我试过$scope.actual.concat(index)=true;但没有成功
任何帮助都会来的 由于子作用域(由ng repeat创建)继承,即使您能够做到这一点,也可能最终会出现作用域更新问题,前提是您正在ng repeat中更新actualX。作为一个安全的赌注,您可以创建一个对象,例如:-
$scope.actual={}$scope.noActual={}
在您的控制器和视图中执行data ng show=“actual[$index]”
怎么样$scope[“actual”+n]
其中n
是索引?非常感谢!它的措辞,我是非常新的角度。。。