Di Binding Template HTML {{filter_expression | filter: ekspresi: pembanding}}, Dalam JavaScript $ filter ('filter') (filter_expression, ekspresi, pembanding)
Roman Sklyarov
@pulkitsinghal apa maksudmu? Tampilkan kode bermasalah Anda di JSFiddle atau Plunker.
Roman Sklyarov
Akan lebih baik jika Anda hanya memposting filter dalam Javascript
Obi
1
@ObiOnuorah OK, baru saja menerjemahkan Coffeescript ke Javascript.
nh2
1
Barang bagus. Mengapa jawaban ini tidak ada di daftar teratas?
thethakuri
11
saya sebutkan di bawah ini di mana saya telah menyebutkan filter kustom juga, bagaimana memanggil filter ini yang memiliki dua parameter
countryApp.filter('reverse',function(){returnfunction(input, uppercase){varout='';for(var i =0; i < input.length; i++){out= input.charAt(i)+out;}if(uppercase){out=out.toUpperCase();}returnout;}});
dan dari html menggunakan templat kita dapat memanggil filter itu seperti di bawah ini
<h1>{{inputString| reverse:true }}</h1>
di sini jika Anda lihat, parameter pertama adalah inputString dan parameter kedua adalah true yang dikombinasikan dengan "reverse 'menggunakan simbol:
Tidak menjawab pertanyaan "Bagaimana cara saya memanggil filter Angular.js dengan banyak argumen?" (daripada "Bagaimana saya memanggil beberapa filter?")
rom99
-1
Dalam kode ini, jsondata adalah larik kami dan dalam fungsi kembali kami memeriksa 'versi' yang ada di jsondata.
varas= $filter('filter')(jsondata,function(n,jsondata){return n.filter.version==='V.0.3'});
console.log("name is "+as[0].name+as[0]);
saya sebutkan di bawah ini di mana saya telah menyebutkan filter kustom juga, bagaimana memanggil filter ini yang memiliki dua parameter
dan dari html menggunakan templat kita dapat memanggil filter itu seperti di bawah ini
di sini jika Anda lihat, parameter pertama adalah inputString dan parameter kedua adalah true yang dikombinasikan dengan "reverse 'menggunakan simbol:
sumber
Jika Anda ingin memanggil filter Anda di dalam opsi-ng, kodenya adalah sebagai berikut:
di mana filter adalah sizeWithPriceFilter dan memiliki dua parameter produk dan ukuran produk
sumber
seperti ini:
sumber
Jika Anda membutuhkan dua atau lebih transaksi dengan filter, dimungkinkan untuk menghubungkannya:
sumber
Dalam kode ini, jsondata adalah larik kami dan dalam fungsi kembali kami memeriksa 'versi' yang ada di jsondata.
sumber