|
77 | 77 | | ------------ | ------------ | -------- | --------------- | ----------- | |
78 | 78 | | `x-content` | No | string | Contenido estático (ej. etiqueta de botón) | `"Enviar Formulario"` | |
79 | 79 |
|
80 | | -**Valores dinámicos:** Usa expresiones de template en `x-component-props` (u otras props) con `{{ $formValues.fieldName }}` y `{{ $externalContext.property }}`. El middleware de template los reemplaza en tiempo de ejecución. Ver Expression Language abajo. |
| 80 | +**Valores dinámicos:** Usa expresiones de template en `x-component-props` (u otras props) con <code>{{ $formValues.fieldName }}</code> y <code>{{ $externalContext.property }}</code>. El middleware de template los reemplaza en tiempo de ejecución. Ver Expression Language abajo. |
81 | 81 |
|
82 | 82 |
|
83 | 83 | ## Tipos de Schema |
|
138 | 138 |
|
139 | 139 | | **Tipo de Expresión** | **Sintaxis** | **Contexto** | **Ejemplo** | |
140 | 140 | | ------------------- | ---------- | ----------- | ----------- | |
141 | | -| **Valores del formulario** | `{{ $formValues.fieldName }}` | Estado actual del formulario | `"{{ $formValues.email }}"` | |
142 | | -| **Contexto externo** | `{{ $externalContext.property }}` | `externalContext` del Provider | `"{{ $externalContext.user.name }}"` | |
| 141 | +| **Valores del formulario** | <code>{{ $formValues.fieldName }}</code> | Estado actual del formulario | <code>"{{ $formValues.email }}"</code> | |
| 142 | +| **Contexto externo** | <code>{{ $externalContext.property }}</code> | `externalContext` del Provider | <code>"{{ $externalContext.user.name }}"</code> | |
143 | 143 |
|
144 | 144 | ### Operadores Disponibles: |
145 | 145 |
|
146 | 146 | | **Operador** | **Uso** | **Ejemplo** | **Resultado** | |
147 | 147 | | ------------ | --------- | ----------- | ---------- | |
148 | | -| `===`, `!==` | Igualdad | `"{{ $externalContext.role === 'admin' }}"` | boolean | |
149 | | -| `&&`, `\|\|` | Lógico | `"{{ $formValues.type === 'user' && $externalContext.plan === 'premium' }}"` | boolean | |
150 | | -| `>`, `<`, `>=`, `<=` | Comparación | `"{{ $formValues.age >= 18 }}"` | boolean | |
| 148 | +| `===`, `!==` | Igualdad | <code>"{{ $externalContext.role === 'admin' }}"</code> | boolean | |
| 149 | +| `&&`, `\|\|` | Lógico | <code>"{{ $formValues.type === 'user' && $externalContext.plan === 'premium' }}"</code> | boolean | |
| 150 | +| `>`, `<`, `>=`, `<=` | Comparación | <code>"{{ $formValues.age >= 18 }}"</code> | boolean | |
151 | 151 |
|
152 | 152 | Las expresiones pueden usarse dentro de strings en props (ej. en `x-component-props`) y se evalúan con los valores actuales del formulario y del contexto externo. |
153 | 153 |
|
|
0 commit comments