Skip to content

NumberComponent

component

Creates form input for number values.

Implements ControlValueAccessor so it can be used within Angular forms.

Example :

<yuv-number [scale]="2"></yuv-number>

Selector: yuv-number

Standalone: Yes

Implements: ControlValueAccessor, OnInit, OnDestroy

Type: string[]

Default Value: []

classification property adds some semantics to the value of this component. If you provide a value of filesize numbers typed into the control will be handled like file sizes (calculates differnt units)

Type: boolean

Default Value: false

Set to true to group number by pattern

Type: string | undefined

Default Value: undefined

The pattern to group number value by

Type: number | undefined

Default Value: undefined

set maximum input value

Type: number | undefined

Default Value: undefined

set minimum input value

Type: number | undefined

Default Value: undefined

Overall amount of digits allowed (including decimal places)

Type: boolean

Default Value: false

Will prevent the input from being changed (default: false)

Type: number | undefined

Default Value: undefined

Number of decimal places

Type: BooleanInput

Type: string

Type: BooleanInput

Type: unknown

Default Value: new FormControl<string | null>(null)

Type: unknown

Default Value: injectNgControl(this)

Type: unknown

Default Value: () => {...}

Type: LocaleNumberPipe | FileSizePipe

Default Value: new LocaleNumberPipe(this.translate)

Type: unknown

Default Value: inject(TranslateService)

Type: ValidationErrors[]

Default Value: []

Type: boolean

Type: string

Type: boolean

Type: unknown

Default Value: new Subject<void>()

Type: string

betweenTwoNumbers(val: number, minVal: number | undefined, maxVal: number | undefined): boolean
NameTypeDescription
valnumber
minValnumber | undefined
maxValnumber | undefined
format(): void
registerOnChange(fn: any): void
NameTypeDescription
fnany
registerOnTouched(): void
setDisabledState(isDisabled: boolean): void
NameTypeDescription
isDisabledboolean
unformat(): void
writeValue(value: any): void
NameTypeDescription
valueany
onContainerClick(event: MouseEvent): void
NameTypeDescription
eventMouseEvent
onFocusIn(): void
onFocusout(): void
onNgOnDestroy(): void
setDescribedByIds(ids: string[]): void
NameTypeDescription
idsstring[]