【发布时间】:2020-05-16 11:12:40
【问题描述】:
我在问自己,创建一个在创建后直接发出的 observable 最合适和语义正确的方法是什么?
当然,我总是可以做这样的事情of(unkown)、of(undefined)、of(null)、of(true) 等等,但是“正确”的方法是什么,有什么参考吗?
【问题讨论】:
-
不清楚的问题,因为
of(SOMETHING)仍然是cold并且只能在订阅后运行 -
是的......这个问题是基于选项的......但是问如何编写语义正确的代码有什么问题?
-
1rts - 不是我投反对票,第二 -
of(true)和Promise.resolve(true)之间存在差异,因为对于of(true),您需要订阅,例如它很冷(懒惰评估)并且无论您何时希望它们运行,promise 都会运行 - 这不是语义上的差异,而是惰性与急切评估的差异。 -
这就是为什么从问题中不清楚你想做什么+是的,这个问题至少没有关于“创造性可观察物”的“研究工作”
标签: angular typescript rxjs observable