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
试试这个:
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.')
})
}
}