问题标签 [reactive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 C# 中使用 RX 获取可观察序列中的最新项目
以以下为例:
我在这里想要实现的是在任何给定时间“同步”获取序列中最新项目的值。这意味着像这样的扩展FirstAsync
无法弥补我。
StartWith
andReplay
位确保始终有一个值,并且在我的实际代码中需要该位RefCount
来检测我何时可以执行一些处置操作。
因此,为了模拟这个“任何给定时间”部分,让我们尝试在 5 秒后获取最新值:
所以有 5 秒的延迟,我需要5
从序列中取出值,这些是我迄今为止尝试过的,但没有成功:
ob.First()
- 返回 500ob.Latest().Take(1)
- 同上ob.MostRecent(-1).First()
- 同上ob.MostRecent(-1)
- 给了我IEnumerable<long>
满满的“500”ob.Last()
- 永远不会返回,因为它正在等待它永远不会完成的序列ob.Latest().Last()
- 同上ob.ToTask().Result
- 同上ob.ToEnumerable()
- 同上ob.MostRecent().Last()
和上面一样
人们实际上可以做到这一点的资源似乎并不多。我能找到的最接近的是:“ Rx: operator for get first and most recent value from an Observable stream ”,但它毕竟不是同步调用(仍然使用订阅),所以它对我不起作用。
有没有人知道这是否真的可行?
r - 闪亮:在另一个 renderRHandsontable({}) 表达式中使用在 renderRHandsontable({}) 中生成的数据
下面是我想要实现的模式 data <- read.csv("data.csv")
我想读取一些数据,在 rhandsontable 中操作(昂贵)它并在另一个 rhandsontable 中使用日期。每当我更新 table1 中的数据时,表 2 也应该更新。有人可以帮我吗?
javascript - 做出反应。setState 不更新子组件的状态
这是我的组件结构: ExchangeRateInput ExhangeRateValueInput ExhangeRateDialog
打开的状态作为道具传递给ExhangeRateDialog 。但是当我在ExchangeRateInput中将状态设置为 true 时,它似乎在ExhangeRateDialog中没有改变。有人可以解释我做错了什么。
汇率输入
汇率对话框
汇率值输入
ruby - 是否有任何支持异步测试系统的 Ruby 测试框架
我希望能够测试一个系统,在该系统中我启动一个进程,然后在该进程完成后,被测系统将异步返回消息。我希望测试框架等待响应,然后断言响应的正确性或超时,如果在特定时间范围内未收到响应,则失败。 是否有一个测试框架可以做到这一点?
在我的具体情况下,我正在等待 websocket 发布告诉我正在测试的进程已经完成 - 但我认为特定的异步消息传递协议并不重要。
android - 在我们现有的代码中使用“reactive native”
我使用本机方法编写了我的应用程序,目前我想在我们的进一步开发中使用响应式本机,以避免为 iOS 和 Android 编写两份代码。
问题是我们不能完全重写所有代码,我们要逐个替换项目。
所以我想知道我是否可以使用响应式原生来编写我的项目的一些视图,而其他的仍然是我们使用了很长时间的原生代码。
如果这是可能的,是否有任何关于如何做到这一点的现有教程?
javascript - 使用 Vue JS 从计算属性中获取选择选项
我正在尝试使用计算属性从中选择以与 Vue 一起使用。
这是我正在使用的小提琴: https ://jsfiddle.net/2m18ab1v/13/
这是我的视图模型的样子:
以及数据中引用的“协议”对象:
我想<select>
选择“比特/秒”和“公里”作为我的选择。我一直在我的模板中尝试这样的事情:
console.log(unitsList)
返回Object { bandwidth: Getter, distance: Getter, 1 more… }
显然,我想要得到的是某种对象。我对 Vue 有点陌生,我试图理解“Getter”是如何工作的。有没有一种直接的方法来获得它的价值?
r - 使用 R Shiny 中的用户输入过滤数据表输出
我正在开发一个允许用户选择特定输入的应用程序。在这种情况下,应用程序提供了两个 selectizeInput 选项以从各种选项中进行选择。
以下是数据集:
在 ui.R
在服务器.R
因此,根据用户选择,我需要过滤掉包含所有这些字符串的行,并仅使用那些相关行更新表。我无法使用过滤器更新表格。有了这段代码,我得到了这个错误:
有人可以帮助我做错什么吗?
android - 以最有效的方式使用 RxJava 在后台执行小型计算任务
如何以最高效的方式使用 RxJava 在后台线程中进行简单的计算或小操作。
附言。在较少和紧凑的代码方面的效率。
meteor - 流星简单反应变量
我正在使用流星尝试使用反应变量在两个选项卡之间切换主面板中的内容。我已经能够自己成功地测试内容,所以我相当有信心问题在于反应式 var 代码。具体来说,我认为问题出在 tab: function() 但经过多次搜索和阅读文档后,我还没有找到解决方案。
相关js:
相关的html:
forms - 将包含 formGroup 的组件放在 formGroup 中(来自 Angular2 的数据驱动)
我有 2 个组件:
- 第一个组件是用于用户详细信息的 formGroup
- 第二个组件应该嵌套为地址formGroup,用户formGroup
选择器是:
由于用户可以拥有多个地址,我想让包含表单的地址组件可重用。我想知道如何将地址组件嵌套在用户组件中。像这样:
显然,将地址选择器放在用户选择器中不会产生任何错误,但我想知道如何在两者上进行验证。
任何“启发”我的完整/伪代码或任何教程都会有很大帮助。