导入
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';NuiNumberField
把输入框和它的步进按钮组合在一起。
NuiNumberInput
存放数字的文本输入框,角色为 ARIA spinbutton。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
value双向绑定 | number | null | null | 数字;为空时为 null。也可以与表单配合使用。 |
min输入 | number | 允许的最小值。 | |
max输入 | number | 允许的最大值。 | |
step输入 | number | 1 | 每一步改变的数值。失去焦点时,值会按步长对齐。 |
format输入 | Intl.NumberFormatOptions | {} | Intl.NumberFormat 选项,例如 { style: 'currency', currency: 'EUR' }。 |
locale输入 | string | LOCALE_ID | 格式化和解析数字时使用的语言环境。 |
disabled输入 | boolean | false | 禁用输入框及其按钮。 |
stepBy方法 | (count: number) => void | 按指定的步数增加(正数)或减少(负数)数值。 |
NuiNumberStep
步进按钮。按住时会连续步进。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
nuiNumberStep输入 | number | 1 表示增加,-1 表示减少。 | |
label输入 | string | 可访问名称。默认为“Increase”或“Decrease”。 |