HTML的加载速度快于AngularJS中的数据

时间:2018-09-18 04:59:45

标签: angularjs datatables

我在[AngularJS] 1中使用jQuery DataTables。在此[Example] 1中,他正在加载硬编码的数据,以便快速加载。但是,就我而言,我编写了服务,因此,一段时间后将加载数据。这意味着在加载HTML的同时。因此,最初显示无可用数据之后,在不应用分页的情况下显示了全部1000条记录。为了避免HTML加载速度比服务速度快,我是否搞砸了而不是做任何事情?

1 个答案:

答案 0 :(得分:0)

放入

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

围绕您的dataTable。变量数据代表表的数据源。

或将名为loading的变量设置为true并具有

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

并在数据加载时将loading设置为false