オブジェクトのプロパティの値を表示することに加えて、プロパティ名をラベルとして表示したいと思います。 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>
これを試して:
<ul>
<li ng-repeat="(key,val) in data">{{key}}: {{val}}</li>
</ul>
ドキュメントの問題は、そのスペースで(key, value)
と表示されていることです。