複数のレイヤーを持つ配列を反復する場合は、ng-repeatディレクティブに問題があります。 Jsonのオブジェクトによく似ていますが、かなりです。これは、プログラムが実際に何をするかだけのサンプルである、と私はしてもしなくてもよいかもしれ具体的な理由のために、このようにそれを行うng-repeatを使用した多層配列による角度の繰り返し
$scope.dailyData = []
$scope.dailyData[0] = []
$scope.dailyData[0].push([{"today":null,"day2":1,"day3":null,"day4":null,"day5":null,"day6":null,"day7":null,"title":"Queries Built","id":null}])
:私はこれに似たコードを使用して、アレイを構築するには
質問に関連する
これは次のような配列に出力します。
[[[{"title":"Queries Built","today":null,"day2":1,"day3":null,"day4":null,"id":null}]]]
真ん中に3つの配列とオブジェクトがあります。問題は、オブジェクトからデータを引き出すためにng-repeatを得ることができないことです。
私はこのような出力にそれをしたい:
| Title | Today | Yesterday |
| Queries Built | null | 1 |
しかし、私はNGリピートに試してみたすべてが動作するようには思えません。このような一例:ここで
<div ng-repeat="row in dailyData[0]">
<tr>
<td>{{row[0]["title"]}}</td>
<td>{{row["today"]}}</td>
<td>{{row["day2"]}}</td>
<td>{{row["day3"]}}</td>
<td>{{row["day4"]}}</td>
</tr>
</div>
最初の行は、他とは異なる方法で、それらのどちらも機能します。私はあなたはそれがより良い形式になるようにデータを再構築する必要があると思うhttps://jsfiddle.net/rms9dv8j/2/
の削除中に、私は、データを単純化し、TR要素にNGリピートを移動このような「dailyData [0] [0]」のような配列参照は、3つのネストされた配列を持つ理由を尋ねることはありません。おそらくそれには正当な理由があります:) – Mikkel
yData [0] [0]その後、行["title"]は何も表示されません。私は現在、共有するために実行中のフィドルを取得しようとしています – Padagomez
OPにフィドルが追加されました。 – Padagomez