2016-02-05 55 views
0

我有一个json文件,我想放置'?'插入数字1 ... 10我想把两个可怕的{{}}

{ 
"Daty": [{ 
    "Data": "2016-02-13", 
    "L1": [], 
    "L2": [], 
    "L3": [], 
    "L4": [], 
    "L5": [], 
    "L6": [], 
    "L7": [], 
    "L8": [], 
    "L9": [], 
    "L10": [], 
    "Suma": 0 
    } ......... 
    }] 
    } 

在HTML:

<tr ng-repeat="x in Daty" > <td><B>{{x.Data}}</B></td><td ng-repeat="y in [1,2,3,4,5,6,7,8,9,10]">{{x.L??????[0]}}</td><td>{{x.L???????[0]}}</td><td>{{x.L??????[0]}}</td> 

我想将 '?'插入数字1 ... 10

回答

2

你可以尝试用[]号来使用领域是这样的:

<tr ng-repeat="x in Daty" > <td><B>{{x.Data}}</B></td><td ng-repeat="y in [1,2,3,4,5,6,7,8,9,10]">{{x['L'+y][0]}}</td><td>{{x['L'+y][0]}}</td><td>{{x['L'+y][0]}}</td> 
1

只需使用下面的串联,从阵列的访问对象。

<tr ng-repeat="x in Daty"> 
    <td><B>{{x.Data}}</B></td> 
    <td ng-repeat="y in [1,2,3,4,5,6,7,8,9,10]">{{x['L'+ y][0]}}</td> 

</tr> 
+0

错误:之后缺少名称。运营商 –

+0

@ D.SZ其固定 –