标签:一个 angular java 组合 his html 简洁 定时器 使用
            import { interval } from ‘rxjs‘;
            import { take } from ‘rxjs/operators‘;
            const numbers = interval(1000);
            const takeFourNumbers = numbers.pipe(take(60));
            takeFourNumbers.subscribe(
              x => {
                this.paracont = (60-x)+"秒后可重发";
                this.disabledClick=true;
              },
              error => {},
              () => {
                this.paracont = "重新发送验证码";
                this.disabledClick=false;
             });        
HTML中的按钮:
<button type="button" class="btn btn-primary px-4" 
[disabled]="disabledClick" (click)="getverifycode()">{{paracont}}</button>
系统创建了一个Observable的定时器对象,每一秒执行一次,这样实现的异步代码十分简洁。需要注意的是代码中的error => {},不能省略。
标签:一个 angular java 组合 his html 简洁 定时器 使用
原文地址:https://www.cnblogs.com/wang-zhao/p/11090528.html