我想知道RxJs API中bindCallback和bindNodeCallback方法之间的区别是什么;以及如何知道何时使用这些或其他。
非常感谢!
答案 0 :(得分:5)
唯一的区别是Node回调总是将错误作为第一个参数。来自bindNodeCallback
的{{3}}:
回调函数应遵循Node.js约定,其中回调的第一个参数是错误,而其余参数是回调结果。
RxJS会将此考虑在内,并将回调的error
参数连接到observable的错误通知机制。使用bindCallback
是不可能的,因为参数没有约定。