2013-10-06 71 views
0

也许我在想这是错误的方式,但让我解释一下:角度嵌套/动态车把

我有16个产品和多个订单。我知道这些将是我所拥有的唯一16款产品。 (下面的代码不工作)

<div ng-repeat="order in orders"> 
    <span ng-repeat="product in products">{{order.{{product}}}}</span> 
</div> 

我的订单结构是这样的:

{"date":"5834755","product1":564,"product2":456,etc... 

我可以写这样的:

<div ng-repeat="order in orders"> 
    <span>{{order.product1}}</span> 
    <span>{{order.product2}}</span> 
    etc... 
</div> 

我可能得太多,并试图过度简化我的模板...你觉得怎么样?

回答

2

我已经使用了类似的符号来打印对象的数据,我建议您做到以下几点:

<div ng-repeat="order in orders"> 
    <span ng-repeat="product in products">{{order[product]}}</span> 
</div> 

这应该工作。

+0

太棒了!正是我需要的!谢谢! – Lorof