Estaba mirando cómo funcionan los filtros en Angularjs y vi que necesitamos enviar 2 conjuntos de paréntesis.
$filter('number')(number[, fractionSize])
¿Qué significa y cómo lo manejamos con JavaScript?
javascript
angularjs
L105
fuente
fuente
Respuestas:
Significa que la primera función (
$filter
) devuelve otra función y luego esa función devuelta se llama inmediatamente. Por ejemplo:fuente
let add = (x) => (y) => x + y;
x
add(x, y)
? ¿Dónde está el beneficio de llamarlo así?passport.authenticate("local")(req, res, function(){
$filter('number')
devuelve una función que acepta dos argumentos, el primero requerido (un número) y el segundo opcional (el tamaño de la fracción).Es posible llamar de inmediato a la función devuelta:
Alternativamente, puede mantener la función devuelta para uso futuro:
fuente
Es lo mismo que esto:
La
$filter()
función devuelve un puntero a otra función.fuente