2013-07-01 82 views
2

我有一个中继器的中继器内,像这样:动态对象属性重复声明

<div ng-repeat='x in collection1'> 
    <div ng-repeat='y in collection2'> 
    </div> 
</div> 

我想要做的就是对象X的访问属性y,类似...

{{ x.{{y} }}} 

{{ x[ {{y}} ] }} 

...但是当我尝试这个我相处的......“语法错误行错误:令牌'y'出乎意料,期待[:]。“

有没有办法像Angular这样做这样的事情,还是我在这里粘骨?

+0

可能重复[如何使用动态密钥访问对象?](http://stackoverflow.com/questions/6921803/how-to-access-object-using-dynamic-key) – Stewie

回答

6
{{ x[y] }} 

这是jsfiddle,虽然这个例子有点人为的做法。

+0

谢谢。这实际上是我尝试过的第一件事,但事实证明我的对象没有像我预期的那样设置。当我需要x.name [first]等时,我正在寻找x [firstName]。 –