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