Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memaparkan Panjang Data Ditapis dalam Arahan `ng-repeat` Angular?

Bagaimana untuk Memaparkan Panjang Data Ditapis dalam Arahan `ng-repeat` Angular?

Patricia Arquette
Lepaskan: 2024-11-09 20:09:02
asal
607 orang telah melayarinya

How to Display the Length of Filtered Data in Angular's `ng-repeat` Directive?

Memaparkan Panjang Data ng-ulang Ditapis

Memandangkan anda mempunyai arahan ng-ulang yang memaparkan data yang ditapis oleh input pengguna, anda mahu bilangan orang yang dipaparkan untuk menggambarkan hasil yang ditapis.

Dalam Angular 1.3 , anda boleh menggunakan ungkapan alias untuk mencapai ini:

<div ng-repeat="person in data | filter:query as filtered">
</div>
Salin selepas log masuk

Alyas "ditapis" mewakili tatasusunan yang ditapis, yang kemudiannya boleh anda gunakan untuk memaparkan kiraan:

Showing {{filtered.length}} Persons
Salin selepas log masuk
Salin selepas log masuk

Sebelum Angular 1.3, anda boleh menetapkan hasil yang ditapis kepada pembolehubah baharu dan mengaksesnya:

<div ng-repeat="person in filtered = (data | filter: query)">
</div>
Salin selepas log masuk
Showing {{filtered.length}} Persons
Salin selepas log masuk
Salin selepas log masuk

Dengan cara ini, pembolehubah "ditapis" akan mengandungi hasil yang ditapis dan kiraan akan memaparkan dengan tepat bilangan orang yang ditapis.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Panjang Data Ditapis dalam Arahan `ng-repeat` Angular?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan