SAP UI5 里没有 BehaviorSubject,但有更贴近企业 UI 的状态流

SAP UI5 里没有 BehaviorSubject,但有更贴近企业 UI 的状态流 问题:SAP UI5 的开发技术里,有类似 Angular 中 BehaviorSubject 的概念和用法?我今天理解这个问题时,不能直接问 SAP UI5 里有没有一个类叫BehaviorSubject,因为这个问法会把 Angular 和 SAP UI5 的编程范式强行拉到同一个坐标系里。更准确的问题应该是,SAP UI5 里有没有一种机制,既能保存一份当前状态,又能让多个 UI 或业务模块感知状态变化,并且后来加入的消费者也能拿到当前值。沿着这个语义去看,答案会清晰很多,SAP UI5 没有 RxJS 那种原生的BehaviorSubject,但在实际开发中,JSONModel加数据绑定,再配合Binding的change事件,或者EventProvider做发布订阅,可以覆盖很大一部分BehaviorSubject的使用场景。RxJS 官方文档对BehaviorSubject的定义很直接,它是Subject的一种变体,需要一个初始值,并且新订阅者订阅时会收到当前值。这个语义正是我们做类比时的锚点。(RxJS)在 Angular 项目里,BehaviorSubject经常被放