2016-11-02 6 views
0

Я новичок в угловых js. Я хочу перебрать ниже json в разных tr. В настоящее время я получаю данные в одной строке с помощью ng-repeat.Is есть какое-либо, с помощью которого я могу установить данные в разных строкахКак перебирать данные в разных tr в угловых js

{ 
    "id": 2, 
    "project": "wewe2012", 
    "date": "2013-02-26", 
    "description": "ewew", 
} 

Required Output: 
<tr> 
<td>Emp id</td> 
    <td>Emp id</td> 
</tr> 
<tr> 
<td>Project</td> 
    <td>wewe2012</td> 
</tr> 
<tr> 
<td>date</td> 
    <td>2013-02-26/td> 
</tr> 
<tr> 
<td>description</td> 
    <td>ewew</td> 
</tr> 
+0

сообщение, что вы уже сделали – Arkej

+0

Вам не нужно использовать 'нг-repeat', когда ваш объект буквальным не содержит более чем один элемент? –

+0

Вы ** _ ITERATE _ ** в коллекции/массиве. Ваши данные не являются ни одним из них. – FDavidov

ответ

0

Вам не нужно использовать ng-repeat, как вы не итерацию структура литерала объекта. Пока ваше представление связано с вашим контроллером, вы можете сделать следующее. Для целей этого примера я предполагаю, что ваш объект называется exampleObject.

Примечание. Если ваш литерал объекта был массивом структур, вы можете использовать ng-repeat и перебирать объект для создания представления, однако в этом случае он не нужен.

Существует сообщение here, объясняющее, как перебирать объект для создания таблицы.

Объект

var exampleObject = { 
    "id": 2, 
    "project": "wewe2012", 
    "date": "2013-02-26", 
    "description": "ewew", 
} 

Посмотреть

<tr> 
<td>Emp id</td> 
    <td>{{exampleObject.id}}</td> 
</tr> 
<tr> 
<td>Project</td> 
    <td>{{exampleObject.project}}</td> 
</tr> 
<tr> 
<td>date</td> 
    <td>{{exampleObject.date}}/td> 
</tr> 
<tr> 
<td>description</td> 
    <td>{{exampleObject.description}}/td> 
</tr> 
+0

Спасибо daniel .. – user2681809

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