


Penjelasan terperinci tentang penggunaan AngularJS filters_AngularJS
Penapis AnularJS digunakan untuk memformat data yang perlu dipaparkan kepada pengguna Terdapat banyak penapis terbina dalam yang praktikal, dan anda juga boleh menulisnya sendiri.
Panggil penapis melalui simbol | dalam simbol pengikat templat {{ }} dalam HTML. Sebagai contoh, katakan kita mahu menukar rentetan
Untuk menukar kepada huruf besar, anda boleh menukar setiap aksara dalam rentetan secara individu atau anda boleh menggunakan penapis:
{{ nama |
Penapis boleh dipanggil melalui $filter dalam kod JavaScript. Contohnya, menggunakan huruf kecil dalam kod JavaScript
Penapis:
app.controller('DemoController', ['$scope', '$filter', function($scope, $filter) { $scope.name = $filter('lowercase')('Ari'); }]);
itu sahaja. Jika terdapat berbilang parameter, anda boleh menambah titik bertindih selepas setiap parameter. Contohnya, penapis berangka boleh mengehadkan bilangan tempat perpuluhan
Bilangan digit, tulis: 2 selepas penapis, anda boleh lulus 2 sebagai parameter kepada penapis:
<!-- 显示:123.46 --> {{ 123.456789 | number:2 }}
1. mata wang
Penapis mata wang boleh memformat nilai berangka ke dalam format mata wang. Gunakan {{ 123 |. mata wang }} untuk menukar 123
ke dalam format mata wang.
Penapis mata wang membolehkan kami menetapkan sendiri simbol mata wang. Secara lalai, simbol mata wang rantau pelanggan akan digunakan,
Tetapi anda juga boleh menyesuaikan simbol mata wang.
2.
Penapis tarikh boleh memformat tarikh ke dalam format yang diperlukan. Terdapat beberapa format tarikh terbina dalam AngularJS, jika tidak
Tentukan sebarang format untuk digunakan Format mediumDate akan digunakan secara lalai Format ini ditunjukkan dalam contoh di bawah.
Berikut ialah format tarikh setempat yang disokong terbina dalam:
{{ today | date:'medium' }} <!-- Aug 09, 2013 12:09:02 PM --> {{ today | date:'short' }} <!-- 8/9/1312:09PM --> {{ today | date:'fullDate' }} <!-- Thursday, August 09, 2013 --> {{ today | date:'longDate' }} <!-- August 09, 2013 --> {{ today | date:'mediumDate' }}<!-- Aug 09, 2013 --> {{ today | date:'shortDate' }} <!-- 8/9/13 --> {{ today | date:'mediumTime' }}<!-- 12:09:02 PM --> {{ today | date:'shortTime' }} <!-- 12:09 PM -->
Pemformatan tahun
Tahun empat digit: {{ hari ini | tarikh:'yyyy' }}
Tahun dua digit: {{ hari ini | tarikh:'yy' }}
Tahun: {{ hari ini |. tarikh:'y' }}
Pemformatan bulan
Bulan Inggeris: {{ hari ini | tarikh:'MMMM' }}
Singkatan bulan Inggeris: {{ hari ini | tarikh:'MMM' }}
Bulan angka: {{ hari ini |tarikh:'MM' }}
Bulan dalam tahun: {{ hari ini |tarikh:'M' }}
Pemformatan tarikh
Tarikh angka: {{ hari ini|tarikh:'dd' }}
Hari dalam bulan: {{ hari ini |. tarikh:'d' }}
Hari Inggeris dalam minggu: {{ hari ini | tarikh:'EEEE' }}
Singkatan minggu bahasa Inggeris: {{ hari ini | tarikh:'EEE' }}
Pemformatan jam
Jam digital 24 jam: {{hari ini|tarikh:'HH'}}
Jam dalam hari: {{hari ini|tarikh:'H'}}
Jam digital 12 jam: {{hari ini|tarikh:'hh'}}
Jam pada waktu pagi atau petang: {{hari ini|tarikh:'h'}}
Pemformatan minit
Minit angka: {{ hari ini |. tarikh:'mm' }}
Minit jam: {{ hari ini | tarikh:'m' }}
Pemformatan saat
Saat berangka: {{ hari ini |. tarikh:'ss' }}
Yang kedua dalam seminit: {{ hari ini | tarikh:'s' }}
Bilangan milisaat: {{ hari ini |. tarikh:'.sss' }}
Berikut ialah beberapa contoh format tarikh tersuai:
{{ today | date:'MMMd, y' }} <!-- Aug9, 2013 --> {{ today | date:'EEEE, d, M' }} <!-- Thursday, 9, 8--> {{ today | date:'hh:mm:ss.sss' }} <!-- 12:09:02.995 -->
penapis
penapis penapis boleh memilih subset daripada tatasusunan yang diberikan dan menjana tatasusunan baharu serta mengembalikannya.Sebagai contoh, gunakan penapis berikut untuk memilih semua perkataan yang mengandungi huruf e:
{{ ['Ari','Lerner','Likes','To','Eat','Pizza'] | filter:'e' }} <!-- ["Lerner","Likes","Eat"] -->
yang terdiri daripada objek orang
Tatasusunan, setiap objek mengandungi senarai makanan kegemaran mereka, yang boleh ditapis dalam bentuk berikut:
{{ [{ 'name': 'Ari', 'City': 'San Francisco', 'favorite food': 'Pizza' },{ 'name': 'Nate', 'City': 'San Francisco', 'favorite food': 'indian food' }] | filter:{'favorite food': 'Pizza'} }} <!-- [{"name":"Ari","City":"SanFrancisco","favoritefood":"Pizza"}] -->
{{ ['Ari','likes','to','travel'] | filter:isCapitalized }} <!-- ["Ari"] -->
$scope.isCapitalized = function(str) { return str[0] == str[0].toUpperCase(); };
Penapis tersuai
Pertama, buat modul untuk rujukan dalam aplikasi
angular.module('myApp.filters', []) .filter('capitalize', function() { return function(input) { // input是我们传入的字符串 if (input) { return input[0].toUpperCase() + input.slice(1); } });
Tulis, kemudian tukar huruf pertama kepada huruf besar:
<!-- Ginger loves dog treats --> {{ 'ginger loves dog treats' | lowercase | capitalize }}
Di atas ialah cara menggunakan penapis AngularJS saya harap ia akan membantu pembelajaran semua orang.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Javascript 是一个非常有个性的语言. 无论是从代码的组织, 还是代码的编程范式, 还是面向对象理论都独具一格. 而很早就在争论的Javascript 是不是面向对象语言这个问题, 显然已有答案. 但是, 即使 Javascript 叱咤风云二十年, 如果想要看懂 jQuery, Angularjs, 甚至是 React 等流行框架, 观看《黑马云课堂JavaScript 高级框架设计视频教程》就对了。

Fungsi Penapis dalam Vue3: Mengendalikan Data Secara Elegan Vue ialah rangka kerja JavaScript yang popular dengan komuniti yang besar dan sistem pemalam yang berkuasa. Dalam Vue, fungsi penapis ialah alat yang sangat praktikal yang membolehkan kami memproses dan memformat data dalam templat. Terdapat beberapa perubahan pada fungsi penapis dalam Vue3 Dalam artikel ini, kami akan menyelami fungsi penapis dalam Vue3 dan mempelajari cara menggunakannya untuk mengendalikan data dengan anggun. Apakah fungsi penapis? Dalam Vue, fungsi penapis ialah

Ralat Vue: Penapis dalam penapis tidak boleh digunakan dengan betul, bagaimana untuk menyelesaikannya? Pengenalan: Dalam Vue, penapis ialah fungsi yang biasa digunakan yang boleh digunakan untuk memformat atau menapis data. Walau bagaimanapun, semasa penggunaan, kadangkala kita mungkin menghadapi masalah kerana tidak dapat menggunakan penapis dengan betul. Artikel ini akan membincangkan beberapa sebab dan penyelesaian biasa. 1. Analisis sebab: Penapis tidak didaftarkan dengan betul: Penapis dalam Vue perlu didaftarkan sebelum ia boleh digunakan dalam templat. Jika penapis tidak berjaya didaftarkan,

Petua untuk menggunakan pemalam untuk melaksanakan penapis tersuai dalam Vue Vue.js menyediakan cara yang mudah untuk mengendalikan keperluan untuk penapisan data paparan, iaitu penapis. Penapis bertanggungjawab terutamanya untuk memformat dan memproses data dalam paparan untuk menjadikan data lebih intuitif dan mudah difahami. Vue mempunyai beberapa penapis terbina dalam yang biasa digunakan, seperti pemformatan tarikh, pemformatan mata wang, dsb., dan juga menyokong penapis tersuai. Artikel ini akan memperkenalkan cara menggunakan pemalam Vue untuk melaksanakan penapis tersuai dan menyediakan beberapa teknik penapisan praktikal.

Cara menapis dan mengisih data dalam pembangunan teknologi Vue Dalam pembangunan teknologi Vue, penapisan dan pengisihan data adalah fungsi yang sangat biasa dan penting. Melalui penapisan dan pengisihan data, kami boleh membuat pertanyaan dan memaparkan maklumat yang kami perlukan dengan cepat, meningkatkan pengalaman pengguna. Artikel ini akan memperkenalkan cara menapis dan mengisih data dalam Vue, dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menggunakan fungsi ini dengan lebih baik. 1. Penapisan data Penapisan data merujuk kepada penapisan data yang memenuhi keperluan berdasarkan syarat tertentu. Dalam Vue, kita boleh lulus comp

Dalam era maklumat hari ini, laman web telah menjadi alat penting untuk orang ramai mendapatkan maklumat dan berkomunikasi. Tapak web responsif boleh menyesuaikan diri dengan pelbagai peranti dan memberikan pengguna pengalaman berkualiti tinggi, yang telah menjadi tumpuan dalam pembangunan tapak web moden. Artikel ini akan memperkenalkan cara menggunakan PHP dan AngularJS untuk membina tapak web responsif untuk memberikan pengalaman pengguna yang berkualiti tinggi. Pengenalan kepada PHP PHP ialah bahasa pengaturcaraan sisi pelayan sumber terbuka yang sesuai untuk pembangunan web. PHP mempunyai banyak kelebihan, seperti mudah dipelajari, merentas platform, perpustakaan alat yang kaya, kecekapan pembangunan

Pemalar FILTER_VALIDATE_URL digunakan untuk mengesahkan URL. Bendera FILTER_FLAG_SCHEME_REQUIRED−URL mestilah mematuhi RFC. FILTER_FLAG_HOST_REQUIRED−URL mesti mengandungi nama hos. FILTER_FLAG_PATH_REQUIRED−URL mesti mempunyai laluan selepas nama domain. FILTER_FLAG_QUERY_REQUIRED−URL mesti mempunyai rentetan pertanyaan. Nilai pulangan FILTER_VALIDATE_URL

Penapis E-mel PHP: Tapis dan kenal pasti spam. Dengan penggunaan e-mel yang meluas, jumlah spam juga terus meningkat. Bagi pengguna, jumlah spam yang mereka terima boleh menyebabkan maklumat yang berlebihan dan masa yang sia-sia. Oleh itu, kami memerlukan kaedah yang cekap untuk menapis dan mengenal pasti e-mel spam. Artikel ini akan menunjukkan kepada anda cara menulis penapis e-mel yang ringkas tetapi berkesan menggunakan PHP dan memberikan contoh kod khusus. Prinsip Asas Penapis E-mel Prinsip asas penapis e-mel adalah untuk menentukan sama ada e-mel itu
