回答編集履歴

2

補足

2019/01/26 04:02

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -96,4 +96,6 @@
96
96
 
97
97
 
98
98
 
99
- あくまでもサンプルですが、[結果イメージ](https://angular-4qj1qw.stackblitz.io)と[サンプルコード](https://stackblitz.com/edit/angular-4qj1qw)もご確認ください。
99
+ あくまでもサンプルですが、よろしければ[サンプルコード](https://stackblitz.com/edit/angular-4qj1qw)もご確認ください。
100
+
101
+ ご提示のHTMLはそのままで上記のようにデータ加工のみ行っています。

1

変な日本語修正

2019/01/26 04:02

投稿

xenbeat
xenbeat

スコア4258

test CHANGED
@@ -1,6 +1,12 @@
1
1
  残念ながらngForでiterableでないオブジェクト(今回の場合answers)を扱うことができません。
2
2
 
3
+ 解決策は、APIのレスポンス(JSON)に含まれるanswersの部分を、オブジェクトから配列することです。
4
+
5
+
6
+
7
+ APIの開発者にお願いして、APIのレスポンスをサーバー側でそのように修正してもらうのが1番良いですが、
8
+
3
- APIのレスポンスをanswersを配列に修正してもが1番良いすが、それが難しい場合、次のようにAngularの方で変換をかけてやるしかないと思います
9
+ 理由でそれが難しい場合質問者さんが次のようにクライアント(Angular)側で変換るしかないでしょう
4
10
 
5
11
 
6
12