![](/img/trans.png)
[英]How do I get the total sum in ng-init and ng-repeat - angularjs
[英]AngularJs: how to do ng-repeat over multiple variables like ng-init can do?
使用ng-init,您可以使用多个var:
ng-init="var1=value1; var2=value2"
我用ng-repeat尝试了类似的方法,但是没有用
ng-repeat= "var1 in var1s; var2 in var2s"
有没有办法使用正确的语法呢?
更新:我想使用var1作为标题,使用var2作为手风琴的内容http://www.w3schools.com/w3css/tryit.asp?filename=tryw3css_accordion
正如其他人所说, ng-repeat
仅在单个变量上起作用。 但是一种解决方法是对具有两个键的单个对象使用ng-repeat
,每个要访问的变量一个。 该视图可能如下所示:
<div ng-repeat="data in dataObject">
{{data.var1}} {{data.var2}}
</div>
在您的控制器中,作用域变量dataObject
将具有两个(或更多)键,一个称为var1
,另一个称为var2
。
不 ,您无法使用带有ng-init之类的半冒号分隔的两个ng重复变量。
ng-repeat仅适用于单个变量(即数组)。 如果要对两个不同的数组重复执行ng,可以使用nested-ng-repeat
。
否则,使用key,value
将两个数组合并为一个。 然后,您将可以对键,值进行ng-repeat并访问它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.