- Stepper步进器
- 规则
- 代码演示
- API
Stepper步进器
用作增加或者减少当前数值。
规则
- 当想要对数值进行小幅度调整时,可以使用 Stepper,eg:将年化收益从 4.00% 调整到 4.05%。
代码演示
基本用法
最简单的用法。
import { Component } from '@angular/core';@Component({selector: 'demo-stepper-basic',template: `<List><ListItem [extra]="stepperNgModel">Show number value</ListItem><ListItem [extra]="stepper">Show number value</ListItem><ListItem [extra]="stepperDisabled">Disabled</ListItem></List><ng-template #stepper><Stepper [value]="value" [min]="1" [max]="3" [showNumber]="true" (onChange)="change($event)"></Stepper></ng-template><ng-template #stepperDisabled><Stepper [defaultValue]="6" [min]="1" [max]="10" [disabled]="true" [showNumber]="true"></Stepper></ng-template><ng-template #stepperNgModel><Stepper [(ngModel)]="value1" [min]="1" [max]="10" [showNumber]="true" (ngModelChange)="change($event)"></Stepper></ng-template>`,styles: [``]})export class DemoStepperBasicComponent {value = 3;value1 = 6;constructor() {}change($event) {console.log($event, 'change');}}

API
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| min | 最小值 | Number | -Infinity |
| max | 最大值 | Number | Infinity |
| ngModel | 当前值,可双向绑定 | Number | |
| ngModelChange | 变化时回调函数 | (): void | |
| value | 当前值 | Number | |
| step | 每次改变步数,可以为小数 | Number or String | 1 |
| defaultValue | 初始值 | Number | |
| onChange | 变化时回调函数 | (): void | |
| disabled | 禁用 | Boolean | false |
| readOnly | input 只读 | Boolean | false |
| showNumber | 是否显示数值,默认不显示 | Boolean | false |
