Number Input
Campo numérico con botones de incremento y decremento. Soporta mín/máx, paso configurable y orientación vertical. Implementa ControlValueAccessor.
TypeScript
import { NeuNumberInputComponent } from '@neural-ui/core/number-input';Básico (1–10)
Valor: 1
Paso personalizado (0–100, paso 5)
50%
Layout apilado (stacked)
Valor: 25%
Etiqueta flotante
Orientación vertical
Tamaños
TypeScript
import { FormControl, ReactiveFormsModule } from '@angular/forms';
import { NeuNumberInputComponent } from '@neural-ui/core/number-input';
@Component({
imports: [NeuNumberInputComponent, ReactiveFormsModule],
template: `
<neu-number-input
[min]="1"
[max]="99"
[formControl]="quantityCtrl"
label="Cantidad"
[floatingLabel]="true"
/>
`
})
export class CartItemComponent {
readonly quantityCtrl = new FormControl(1, { nonNullable: true });
}