rxjs-主题订阅者遗漏了一个值

rxjs-主题订阅者遗漏了一个值,rxjs,rxjs6,Rxjs,Rxjs6,我有一个主题,它是下一个,在它有任何订阅者之前,它有一个值-我如何使订阅者不错过在订阅之前发送的值 一些代码: subject = new Subject<string>; subject.next('value'); // at a later time subject.subsribe(val => {...}); 主题=新主题; subject.next(“value”); //以后 subject.subscribe(val=>{…}); 如果希望主题在调用下一个后

我有一个
主题
,它是
下一个
,在它有任何订阅者之前,它有一个值-我如何使订阅者不错过在订阅之前发送的值

一些代码:

subject = new Subject<string>;
subject.next('value');

// at a later time
subject.subsribe(val => {...});
主题=新主题;
subject.next(“value”);
//以后
subject.subscribe(val=>{…});

如果希望主题在调用
下一个
后将值发送给订阅服务器,则可以使用
ReplaySubject

创建
ReplaySubject
时,可以指定要重放的
next
通知的数量。要仅回放一个,请使用:


subject=新的ReplaySubject(1);

主题=新的ReplaySubject(1)
其中
1
是要重放的值的数目。是的,这就是诀窍-请将其放入答案中