HTML загружается быстрее, чем данные в AngularJS - PullRequest
0 голосов
/ 18 сентября 2018

Я использую jQuery DataTables в [AngularJS] 1 .В этом [Example] 1 он загружает жестко закодированные данные, поэтому он загружается быстро.Но, в моем случае, я написал службу так, данные будут загружаться через некоторое время.Это означает, что во время загрузки HTML.Таким образом, изначально он не показывает доступных данных, через некоторое время показывает целые 1000 записей без применения нумерации страниц.Есть ли что-то, что я испортил, чтобы избежать быстрой загрузки HTML, а не службы?

1 Ответ

0 голосов
/ 18 сентября 2018

Put

<div ng-if="data && data.length">
    Your dataTable here
</div>

вокруг вашей таблицы данных. Переменная data представляет собой источник данных вашей таблицы.

Или установить переменную с именем loading в значение true и иметь

<div ng-if="loading">
    ...loading or spinner gif
</div>
<div ng-if="!loading">
    Your dataTable here
</div>

И установить загрузку в ложь, когда данные загружаются

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...