【问题标题】:How to get the next() function to fire a second time with identical data?如何让 next() 函数使用相同的数据再次触发?
【发布时间】:2021-11-11 13:34:37
【问题描述】:

我正在调用 RxJs 的 next() 函数并向它传递一个与刚刚传递的对象相同的对象,但它不会再次触发。我想知道是否有办法强制 next() 触发,即使它传递的数据是相同的?

还有其他我应该使用的功能吗?

【问题讨论】:

  • 现在我们已经有了代码的描述,我们可以看看代码吗? :)
  • 应该可以,值是否相同无所谓

标签: javascript rxjs next


【解决方案1】:

使用相同的数据调用.next 就可以了。

代码

const subj = new Subject<number>();
subj.subscribe(console.log);
subj.next(1);
subj.next(1);

输出

1
1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多