как получить асинхронность некоторых свойств объекта в Angular - PullRequest
1 голос
/ 12 апреля 2019

У меня есть объект Array of Json, который я извлекал с сервера по вызову Http, предположим, что массив равен

var someArray=[
{id:1,name:'someName',status:'no-data'},
{id:1,name:'someName',status:'no-data'},
{id:1,name:'someName',status:'no-data'}]

И я вывел данные в таблицу в угловом формате, используя ngFor

  <tr *ngFor="let it of someArray">
  <td>{{it.id}}</td>
  <td>{{it.name}}</td>
  <td>{{it.status}}</td>
  </tr>

Я хочу знать, как я могу получить status атрибут someArray async (в настоящее время у меня есть no-data, но у него есть значения, скажем, «живые»), так что при первом вызове API он должен получить someArray, отрисовать его на таблицы, а затем он асинхронно извлекает состояние каждого объекта массива.

Пожалуйста, пришлите мне несколько документов или помощь будет оценена :)

1 Ответ

0 голосов
/ 12 апреля 2019

Я не совсем уверен, что вы спрашиваете здесь, но есть асинхронный канал, который вы можете использовать в цикле for

<tr *ngFor="let it of someArray | async">
  <td>{{it.id}}</td>
  <td>{{it.name}}</td>
  <td>{{it.status}}</td>
</tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...