有角度的嵌套/动态把手

时间:2013-10-06 22:39:32

标签: javascript angularjs

也许我正在考虑错误的方法,但让我解释一下:

我有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>

我可能正在过度思考并试图简化我的模板...你怎么看?

1 个答案:

答案 0 :(得分:2)

我使用了类似的符号来打印对象的数据,我建议您执行以下操作:

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

这应该有用。