我很好奇,为什么在 Ractive Extensions 中使用 BehaviorSubject 对象时要使用“Behavior”作为名称? 注意:BehaviorSubject 对象会将最后一个值(或初始化值)作为任何订阅者的第一个值返回。
在函数响应式编程的世界中,一个“行为”是一个随时间变化的值。这正是 BehaviorSubject 所代表的:当您订阅时,您会得到当前的值,然后您可以继续观察变化。详见http://en.wikipedia.org/wiki/Functional_reactive_programming。