gpt4 book ai didi

javascript - Angular2 中的 'rxjs/Subject' 是什么?

转载 作者:可可西里 更新时间:2023-11-01 02:30:56 24 4
gpt4 key购买 nike

<分区>

我正在通过这个 official cookbook 学习 Angular2 .

下面的代码是突然出现的。为什么“missionAnnounced$”没有变量声明?让 missionAnnounced$ = ...下面代码的逻辑是什么?

import { Injectable } from '@angular/core';
import { Subject } from 'rxjs/Subject';
@Injectable()
export class MissionService {
// Observable string sources
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
// Service message commands
announceMission(mission: string) {
this.missionAnnouncedSource.next(mission);
}
confirmMission(astronaut: string) {
this.missionConfirmedSource.next(astronaut);
}
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com