属性 'delay' 在类型 'Observable<string[]>' 上不存在
Property 'delay' does not exist on type 'Observable<string[]>'
升级到 angular6 使用 rxjs 时出现的问题
import {
Observable,
Subject,
asapScheduler,
pipe,
of,
from,
interval,
merge,
fromEvent
} from "rxjs";
import { delay } from "rxjs/operators";
let obser = from([ 1, 2, 3 ]).delay( 3000 );
获取 属性 'delay' 在类型 'Observable'
上不存在
在 angular 5 这很好用
import { Observable } from 'rxjs/Observable';
let obser = Observable.from([ 1, 2, 3 ]).delay(3000);
Angular 6 带有 rxjs 6,它们有一些不同。在 rxjs 6 中,你通过管道链接运算符:
let obser = from([ 1, 2, 3 ])
.pipe(
delay( 3000 )
);
我在 angular 9,但 'delay' 仍未在 rxjs 6.* 中解析。
从'delay from rxjs/internal/operators'导入{延迟};
这是在模拟服务中使用延迟的快速示例代码:
import { Injectable } from '@angular/core';
import { Observable, of } from 'rxjs';
import { delay } from 'rxjs/internal/operators';
@Injectable()
export class AppService {
fetchData(): Observable<string> {
return of('Todo')
.pipe (
delay( 1000 )
);
}
}
升级到 angular6 使用 rxjs 时出现的问题
import {
Observable,
Subject,
asapScheduler,
pipe,
of,
from,
interval,
merge,
fromEvent
} from "rxjs";
import { delay } from "rxjs/operators";
let obser = from([ 1, 2, 3 ]).delay( 3000 );
获取 属性 'delay' 在类型 'Observable'
上不存在在 angular 5 这很好用
import { Observable } from 'rxjs/Observable';
let obser = Observable.from([ 1, 2, 3 ]).delay(3000);
Angular 6 带有 rxjs 6,它们有一些不同。在 rxjs 6 中,你通过管道链接运算符:
let obser = from([ 1, 2, 3 ])
.pipe(
delay( 3000 )
);
我在 angular 9,但 'delay' 仍未在 rxjs 6.* 中解析。
从'delay from rxjs/internal/operators'导入{延迟};
这是在模拟服务中使用延迟的快速示例代码:
import { Injectable } from '@angular/core';
import { Observable, of } from 'rxjs';
import { delay } from 'rxjs/internal/operators';
@Injectable()
export class AppService {
fetchData(): Observable<string> {
return of('Todo')
.pipe (
delay( 1000 )
);
}
}