アンケートの結果を表示して、データ構造を操作したり、テーブルの各列で数値を計算したりするのに苦労します。ネストされた配列の値を計算してテーブルに表示する
同じ調査に対する多数の回答がデータベースに収集され、以下のコードを使用して、すべての回答の一覧を表形式で調査管理者に表示します。 ( - :数10 1)インストラクターの
- 評価:
アンケート内の各質問には、3つの答えを持っています
このオブジェクトの配列がどのように構成されているかの例は以下のとおりです。
[ <- Whole survey response
[ <- Question 1
{
question: "Introduction to Angular 4"
},
{
answer : 7
},
{
answer : 6
},
{
answer : 'Good lesson!'
}
],
[ <- Question 2
{
question: "Structure of an Angular 4 Application"
},
{
answer : 5
},
{
answer : 2
},
{
answer : 'Instructor went too quickly!'
}
]
]
私は現在使用してテーブルにこれを出力してい
この:
7 6良い教訓:私は、データベース内の各応答のためのすべての答えを含むテーブルを与える
<ng-container *ngFor="let result of results; let rNumber = index;">
<table>
<tr *ngFor="let answer of result; let qNumber = index;">
<td *ngFor="let singleanswer of answer" style="border: 1px solid #333">
{{singleanswer.answer}}
</td>
</tr>
<hr>
</table>
</ng-container>
!
5 2講師が早すぎました!
すべての質問1の回答をテーブルに入力してから、すべての質問2の回答を含む別のテーブルを出力する必要があります。
さらに、数値の平均を使って下部に行を追加する必要があります。
==編集==ここで入手可能 Codepen:https://codepen.io/Taylorsuk/pen/NvzwaP(codepenがフレーク状らしい - hereからフォーク)
あなたはあなたのplnkrやjsFiddleを提供してくださいます。 – Swanand
@Swanandここにコードする:https://codepen.io/Taylorsuk/pen/NvzwaP歓声。 – Taylorsuk