web-dev-qa-db-ja.com

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>
133
Brian Flanagan

これを試して:

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

ドキュメントの問題は、そのスペースで(key, value)と表示されていることです。

28
darkyndy