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
是要重放的值的数目。是的,这就是诀窍-请将其放入答案中