• Stepper步进器
    • 规则
  • 代码演示
  • API

    Stepper步进器

    用作增加或者减少当前数值。

    规则

    • 当想要对数值进行小幅度调整时,可以使用 Stepper,eg:将年化收益从 4.00% 调整到 4.05%。

    代码演示

    基本用法

    最简单的用法。

    1. import { Component } from '@angular/core';
    2. @Component({
    3. selector: 'demo-stepper-basic',
    4. template: `
    5. <List>
    6. <ListItem [extra]="stepperNgModel">Show number value</ListItem>
    7. <ListItem [extra]="stepper">Show number value</ListItem>
    8. <ListItem [extra]="stepperDisabled">Disabled</ListItem>
    9. </List>
    10. <ng-template #stepper>
    11. <Stepper [value]="value" [min]="1" [max]="3" [showNumber]="true" (onChange)="change($event)"></Stepper>
    12. </ng-template>
    13. <ng-template #stepperDisabled>
    14. <Stepper [defaultValue]="6" [min]="1" [max]="10" [disabled]="true" [showNumber]="true"></Stepper>
    15. </ng-template>
    16. <ng-template #stepperNgModel>
    17. <Stepper [(ngModel)]="value1" [min]="1" [max]="10" [showNumber]="true" (ngModelChange)="change($event)"></Stepper>
    18. </ng-template>
    19. `,
    20. styles: [``]
    21. })
    22. export class DemoStepperBasicComponent {
    23. value = 3;
    24. value1 = 6;
    25. constructor() {}
    26. change($event) {
    27. console.log($event, 'change');
    28. }
    29. }

    Stepper 步进器 - 图1

    API

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