Saya mencari cara kerja filter di Angularjs dan saya melihat bahwa kita perlu mengirim 2 set tanda kurung.
$filter('number')(number[, fractionSize])
Apa artinya dan bagaimana cara kita mengatasinya dengan JavaScript?
javascript
angularjs
L105
sumber
sumber
Jawaban:
Ini berarti bahwa fungsi pertama (
$filter
) mengembalikan fungsi lain dan kemudian fungsi yang dikembalikan segera dipanggil. Sebagai contoh:sumber
let add = (x) => (y) => x + y;
x
add(x, y)
? Di mana manfaat menyebutnya seperti itu?passport.authenticate("local")(req, res, function(){
$filter('number')
mengembalikan fungsi yang menerima dua argumen, yang pertama diperlukan (angka) dan yang kedua opsional (ukuran fraksi).Mungkin untuk segera memanggil fungsi yang dikembalikan:
Atau, Anda dapat menjaga fungsi yang dikembalikan untuk digunakan di masa depan:
sumber
Sama seperti ini:
The
$filter()
mengembalikan fungsi pointer ke fungsi lain.sumber