Angularjs 1.x выпускает данные дисплея - PullRequest
0 голосов
/ 08 ноября 2019
{
"Name":aaaaa,
"2019":343245,
"2018":208546,
2017":521756,
"2015":653567
}

Как отобразить данные выше json в angularjs ng-repeat?

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

Вам лучше изменить JSON на что-то вроде этого.

datasource = { "Name":aaaaa, "data":["2019":343245, "2018":208546, 2017":521756, "2015":653567] }

Вы можете показать это в виде таблицы ниже

<table *ngIf="dataSource">
<tr>
    <td>Name</td>
    <th *ngRepeat="(key,value) in datasource">
            {{key}}
    </th>
</tr>
<tr *ngRepeat="(key,value) in datasource">
    <td>{{value.Name}}</td>
    <td *ngFor="(key, val) in value.data">
        {{val}}
    </td>
</tr>

Iдумаю, это может вам помочь.

0 голосов
/ 08 ноября 2019

Вы можете сделать это как это :

<div ng-repeat="(key, value) in myObj"> ... </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...