SelectSnippets
interfaz Desde 1.5.0
Snippets de <MeekoSelect>, tipados con el tipo de sus opciones.
ts
import type { SelectSnippets } from "@meekojs/meeko/framework";Código fuente src/app/components/MeekoSelect/types.ts:72
Declaración #
ts
interface SelectSnippets<T> {
option?: [option: T, state: SelectOptionState]
value?: [option: T]
group?: [name: string]
empty?: []
loading?: []
}Parámetros de tipo #
-
T
Ejemplo #
meeko
<MeekoSelect model="user" bind:options="users.value" by="id">
<snippet name="option" params="user, state">{user.name}</snippet>
<snippet name="value" params="user">{user.name}</snippet>
<snippet name="empty">Nadie con ese nombre</snippet>
</MeekoSelect>Propiedades #
option
#
option?: [option: T, state: SelectOptionState]Contenido de cada opción de la lista; sin él, su etiqueta.
value
#
value?: [option: T]Cómo se muestra cada valor elegido en el disparador; sin él, las etiquetas separadas por comas.