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

Use key value from ng-repeat to extend scope expression

我尝试使用 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>

当我在 angular 括号中使用键值时它有效

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

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

arrayResult.q1[0].value ?

q1 应该是使用来自 ng-repeat

的 [key] 值的结果

你很接近,括号符号前不需要 .

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