当前位置: 首页 > 知识库问答 >
问题:

什么是可观察数据服务的最佳用例?

笪智志
2023-03-14

我已经将我的应用程序配置为在根级别使用数据服务。我的应用程序中的大多数操作都采用数据模型上的操作形式,组件对此做出响应。我希望组件订阅数据服务并响应它发出的事件,这样它们就可以基于此进行更改(例如,模型中的对象更改,组件更新该对象的表示)。我应该在RXJS中使用可观察的数据模型吗?

共有1个答案

韩弘方
2023-03-14

据我从您上面的问题中了解到的,我认为您必须在数据服务中使用Observables来获取数据模型中更改的新更新。你必须让它成为一个可观察的,然后“订阅”它并收听新的更新

 类似资料:
  • 本文向大家介绍设计微服务的最佳实践是什么?相关面试题,主要包含被问及设计微服务的最佳实践是什么?时的应答技巧和注意事项,需要的朋友参考一下 以下是设计微服务的最佳实践: 为每个微服务分开数据存储 将代码保持在类似的成熟度等级上 为每个微服务进行单独的构建 部署到容器中 将服务器视为无状态的

  • 观察者模式是定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。

  • 我正在寻找在中观察数据的最佳方法。 我正在使用MVVM数据绑定。 存储库: 它从服务器请求数据并返回实时数据。ViewModel必须观察数据更改。 视图模型: ViewModel使用一个来观察来自存储库的的变化。我添加了数据作为源来观察变化,并在它触发后将其删除,以防止在我多次获取数据时多次触发事件。并且必须有一个虚假的观察者来观察,因此触发器的onChange方法。 比方说,我只需要数据来隐藏/

  • 我发现了这个例子: 但是我不明白为什么我们需要和?和方法是用于什么?

  • 问题内容: 我一直在阅读Observer模式,以保持UI处于最新状态,但仍然看不到它的用途。即使在我的特定对象中通知了我的MainActivity然后运行update();方法我仍然无法使用Pet对象来获取更新值,因为该对象是在Oncreate中创建的…而我只是无法创建新对象,因为那时变量会有所不同..这是我的实施,它似乎不起作用。 观察者/ MainActivity 可观察/宠物 问题答案: 首

  • 我试图理解可观察对象是如何执行的,但似乎无法让这个简单的代码正常工作。 不应该是你好。订阅()执行?