Skip to main content
NeuralUIv1.14.3New
GitHub
Component

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';

Value: 1

50%

Value: 25%

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 });
}