質問: 以下のような{}を使った配列がありますが、オブジェクトと認識され、htmlのng-repeatでプロパティ名が表示されません。以下をリストにするにはどうすればいいでしょう。[]でくくると"}"を挿入し、ArrayLiteralElementを完了してくだあさいと表示されます。 ``` $scope.colorList[key]={ id: 0, color: blue, Object: car }; ```
回答: 趣旨がよくわかりませんが オブジェクトを作るにはたしかに { "id": 0, "color": "blue", "Object": "car"}; ですがこれを [ "id": 0, "color": "blue", "Object": "car"]; としたということでしょうか? 配列は任意の文字列をキーとして指定できないのであえて言えば [0,"blue","car"]; あとは要求された仕様次第かと・・・