我在新版本中遇到了这个问题 |次要的: 数字; const 计数器 = Observable.interval(1000);

问题描述 投票:0回答:1
import { Component, OnInit } from '@angular/core';
import { Observable } from 'rxjs';

export class ObservableTestComponent implements OnInit {
  
  seconde: number;

  ngOnInit(): void {
    const counter = Observable.interval(1000);

    counter.subscribe((value: number) => {
      this.seconde = value;
    })
  }
}

我想将此代码转换为最新版本的rxjs

angular rxjs6
1个回答
0
投票

试试这个:

import { Component, OnInit } from '@angular/core';
import { Observable } from 'rxjs';

export class ObservableTestComponent implements OnInit {

  seconde: number;

  ngOnInit(): void {
    const counter = interval(1000);

    counter.subscribe({
      next: (value: number) => { this.seconde = value; },
      error: () => console.error('An error occurred :'),
      complete: () => console.log('There are no more action happen.')
    })
 }
}
© www.soinside.com 2019 - 2024. All rights reserved.