【发布时间】:2018-11-12 12:03:06
【问题描述】:
我正在尝试制作一个基本的交易跟踪应用程序并提供一个跟踪交易的服务。我有一个保存交易的 BehaviorSubject,当一个组件请求交易时,它们会被赋予一个可观察的行为主题。
我现在正在尝试使组件可以编辑事务并让服务在编辑发生时将更改同步回服务器。解决这个问题的最佳方法是什么?我是否以某种方式锁定了 behaviorsubject 持有的值并要求通过 setter 传递编辑?我是否只将交易的副本传递给组件?我是否相信组件不会在未“告知”服务的情况下进行编辑?
我现在要做的是让组件能够编辑交易,并且服务每 10 秒检查一次交易列表是否与原始同步版本不同,然后将差异发送到服务器。这似乎不对。
【问题讨论】:
标签: angular angular-services angular-components