AngularJS - ng-Repeat 内でプロパティ名を参照するにはどうすればいいですか?

AngularJS - ng-Repeat 内でプロパティ名を参照するにはどうすればいいですか?

オブジェクトのプロパティの値をレンダリングするだけでなく、プロパティ名をラベルとしてレンダリングしたいと思います。 でこれを行う方法はありますかng-repeat? たとえば、次のようになります。

<ul>
    <li ng-repeat="option in data">{{propertyName}}: {{option}}</li>
</ul>

次のような出力が得られるかもしれません:

<ul>
    <li>Name: John</li>
    <li>Phone: (123) 456-7890</li>
    <li>Country: England</li>
</ul>

ベストアンサー1

これを試して:

<ul>
    <li ng-repeat="(key,val) in data">{{key}}: {{val}}</li>
</ul>

おすすめ記事