需要对对象属性使用ng-repeat

need to use ng-repeat on object properites

本文关键字:ng-repeat 属性 对象      更新时间:2023-09-26

我有以下对象:

$scope.sampleObj = 
  {
    "id": 10000,
    "transactionid": "gec43434",
    "status": "COMPLETED",
    "session_id": "TTYUU455667"
  }

现在我需要在标签中显示这个对象键,在文本区域使用ng-repeat显示值。本质上,我想在对象属性上使用ng-repeat,这可能吗?

我必须使用这样的东西:

<div ng-repeat="eachProp in sampleObj">
<label> {{eachProp.key}} </label> <textarea ng-model="eachProp.value"> </textarea>
</div> 

是的,您可以通过ng-repeat遍历对象。你想要得到这个:

<div ng-repeat="(key,value) in sampleObj">
     <label> {{key}} </label> 
     <textarea ng-model="value"></textarea>
</div>

参考文档https://docs.angularjs.org/api/ng/directive/ngRepeat

jsfield链接:https://jsfiddle.net/U3pVM/28214/