导入

import-number-field.ts
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';

NuiNumberField

把输入框和它的步进按钮组合在一起。

选择器
[nuiNumberField]

NuiNumberInput

存放数字的文本输入框,角色为 ARIA spinbutton。

选择器
input[nuiNumberInput]
NuiNumberInput: 属性
名称类型默认值说明
value双向绑定number | nullnull数字;为空时为 null。也可以与表单配合使用。
min输入number允许的最小值。
max输入number允许的最大值。
step输入number1每一步改变的数值。失去焦点时,值会按步长对齐。
format输入Intl.NumberFormatOptions{}Intl.NumberFormat 选项,例如 { style: 'currency', currency: 'EUR' }。
locale输入stringLOCALE_ID格式化和解析数字时使用的语言环境。
disabled输入booleanfalse禁用输入框及其按钮。
stepBy方法(count: number) => void按指定的步数增加(正数)或减少(负数)数值。

NuiNumberStep

步进按钮。按住时会连续步进。

选择器
button[nuiNumberStep]
NuiNumberStep: 属性
名称类型默认值说明
nuiNumberStep输入number1 表示增加,-1 表示减少。
label输入string可访问名称。默认为“Increase”或“Decrease”。