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