2016-11-14 2 views
1

У меня есть следующий объект.необходимо использовать ng-repeat по свойствам объекта

$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> 

ответ

1

Да, вы можете перебрать объект через нг-повтора. вы пытаетесь получить это:

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

См ДОКУМЕНТАЦИЯ https://docs.angularjs.org/api/ng/directive/ngRepeat

JSfiddle ссылка: https://jsfiddle.net/U3pVM/28214/

+0

Да .. Пожалуйста, проверьте JSFiddle ссылку https://jsfiddle.net/U3pVM/28214/ @ Jigar7521 –

Смежные вопросы