Number Input
Numeric input with increment and decrement buttons. Supports min/max, configurable step and vertical orientation. Implements ControlValueAccessor.
TypeScript
import { NeuNumberInputComponent } from '@neural-ui/core/number-input';Basic (1–10)
Value: 1
Custom step (0–100, step 5)
50%
Stacked layout
Value: 25%
Floating label
Vertical orientation
Sizes
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 });
}