عند تحميل البيانات من الخادم ، تحتاج دائمًا إلى الانتظار عدة ثوانٍ ، وهناك عروض فارغة ، فهل هناك أي طرق بسيطة لإظهار نص التحميل؟
+1 ، أريد هذه الميزة أيضًا.
+1
+1
+1
+1
اشعر بالتعثر عند تحميل البيانات فهل يوجد حل؟
هل تتحدث عن تأخير الفلتر؟
إذا كان مجرد تأثير تحميل عند استرداد البيانات من الخادم ، فيمكنك استخدام ngAnimate و css مع مجموعة منطقية للتحميل عند استدعاء دالة getData ():
settings.getData = function (params: ng.ngtable.ITableParams): ng.IPromise<Array<T>> {
self.isLoading = true;
return self.itemsFunction(self.specification).then((result: IGridItemWrapper<T>): Array<T> => {
self.setItems(result.Items);
self.isLoading = false;
params.total(result.Count);
return result.Items;
}).catch((error) => {
self.isLoading = false;
});
};
ثم أضف فصل دراسي css على الجدول:
<table ng-table="plc.tableParams" ng-class="{'loading': plc.isLoading}">
ونسبته في المغلق:
.loading-remove {
transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
}
.loading,
.loading-add.loading-add-active {
opacity: 0.5;
//animation: blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
.loading-remove.loading-remove-active {
opacity: 1;
}
<strong i="13">@keyframes</strong> blinker {
from { opacity: 1; }
to { opacity: 0.5; }
}
لم يعد هناك عمل.
التعليق الأكثر فائدة
هل تتحدث عن تأخير الفلتر؟
إذا كان مجرد تأثير تحميل عند استرداد البيانات من الخادم ، فيمكنك استخدام ngAnimate و css مع مجموعة منطقية للتحميل عند استدعاء دالة getData ():
ثم أضف فصل دراسي css على الجدول:
ونسبته في المغلق: