在Angular 7中(true)方法的作用是什么?
我在读一本书。 oftrue方法是什么意思?为什么使用它在Angular 7中(true)方法的作用是什么?,angular,typescript,Angular,Typescript,我在读一本书。 oftrue方法是什么意思?为什么使用它 login(): Observable<boolean> { return of(true).pipe( delay(1000), tap(val => this.isLoggedIn = true) ); } oftrue创建了一个新的可观察对象,该对象发出的值为true。上面的完整代码在将isLoggedIn设置为true之前模拟了1秒的超时 如果您关心返回的是true
login(): Observable<boolean> {
return of(true).pipe(
delay(1000),
tap(val => this.isLoggedIn = true)
);
}
oftrue创建了一个新的可观察对象,该对象发出的值为true。上面的完整代码在将isLoggedIn设置为true之前模拟了1秒的超时
如果您关心返回的是true,那么您也可以使用instead add map重写该映射
return timer(1000).pipe(tap(val => this.isLoggedIn = true), map(() => true));
oftrue创建了一个新的可观察对象,该对象发出的值为trueUsing,我们可以返回一个假响应,而无需创建任何真正的后端连接。在这里,它使用true为用户设置isLoggedIn状态。of所做的唯一一件事是,它在订阅时立即以单个发射的形式发射其参数,然后发送完整的通知。嗯?他为什么要重写它?@Jota.Toledo-can!=应该