#find
A continuación, podrás encontrar la documentación de como utilizar este helper.
Este tipo de helper tiene como utilidad filtrar valores de un Array
, basado en comparaciones utilizando helpers de comparación y obtener un valor único que coincida con las comparaciones realizadas.
Datos de ejemplo
{
"orders": [
"61b1fbc001e98ee2f8c1f18f",
"61d389800464df1d4ea02c7b",
"61d3895e3f52541cf9709398"
],
"cart": [
{
"product": "61d38c4b63f59bb2af02cf4d",
"stock": true,
"quantity": 2
},
{
"product": "61d38c7a80683ba3dfd05c63",
"stock": false,
"quantity": 1
}
]
}
Ejemplos de uso
{{#find orders}}
{{#isEqual this}}61b1fbc001e98ee2f8c1f18f{{/isEqual}}
{{/find}}
// Output: "61b1fbc001e98ee2f8c1f18f"
{{#find cart}}
{{#isEqual this.stock}}true{{/isEqual}}
{{/find}}
// Output: { id: "61d38c4b63f59bb2af02cf4d", status: true, ... }
{{#find cart}}
{{#greater this.quantity}}1{{/greater}}
{{#isEqual this.stock}}true{{/isEqual}}
{{/find}}
// Output: { id: "61d38c4b63f59bb2af02cf4d", ... }
Última actualización
¿Te fue útil?