使用ng-repeat中的键值来扩展范围表达式

时间:2015-02-20 20:25:04

标签: javascript angularjs angularjs-scope angularjs-ng-repeat

我尝试使用ng-repeat中的键值作为另一个scope.arrayResult的放大,所以在结果中我会有arrayResult.q1 / q2 / q3等......

<ul ng-repeat="(key,x) in data">
     <li><h4>Question: {{x}}</h4>
     <p>{{ arrayResult.[key][0].value }} People Voted: {{ arrayResult. [key][0].label }}</p>
</ul>

当我在尖括号中使用键值时,它可以正常工作

       <p>{{key}}</p>

应该如何正确地表达我使用ng-repeat中的键值,这实际上会给我这个:

arrayResult.q1 [0] .value?

q1应该是使用ng-repeat

中的[key]值的结果

1 个答案:

答案 0 :(得分:1)

你关闭了,在括号表示法之前你不需要.

{{ arrayResult[key][0].value }}