Отобразить angular2 HashMap < String, String < List > >

Существует внутренний предел 500, который не очень хорошо объясняется в документации Gerrit :

Если предел отсутствует, внутренний предел по умолчанию используется для предотвращения взрыва из результирующего набора

Чтобы обойти этот предел, вам необходимо иметь разрешение Query Limit :

0
задан kikes 19 January 2019 в 12:07
поделиться

2 ответа

Это поведение является правильным.

Если совпадения - это список, вы можете использовать * ngFor. Его работа, как цикл, в HTML. Затем вы можете распечатать каждое значение.

Пожалуйста, прочитайте это: https://angular.io/guide/displaying-data#showing-an-array-property-with-ngfor

(Вам не нужно использовать это ключевое слово в html)

0
ответ дан 19 January 2019 в 12:07
поделиться

попробуйте использовать keyvalue pipe:

<p>
    Map looping template side (keyvalue pipe) :
</p>

<ul>
  <li *ngFor="let recipient of map | keyvalue">
    {{recipient.key}} -->
      <span *ngFor="let item of recipient.value | keyvalue">
        {{item.key}}
        <span *ngFor="let element of item.value">
          <ul>
            <li>{{element.id}}</li>
          </ul>
        </span>
      </span>
  </li>
</ul>

DEMO .

0
ответ дан Fateme Fazli 19 January 2019 в 12:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: