2016-02-05 20 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其固定 –