问题标签 [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.

0 投票
1 回答
1343 浏览

c# - Why does ReactiveUI have a dependency on an old version of System.Reactive?

I have a multi-project Visual Studio solution targeting .Net 4.5.2 . In one of the projects (a WPF application), I've used nuget to add the System.Reactive version 3.0.1000.0 package followed by the ReactiveUI 7.0.0.0 package.

In another project which is a class library used by the WPF application, I've simply added the System.Reactive version 3.0.1000.0 package.

The ReactiveUI package appears to depend on an old set of reactive packages (RX-Core2.2.5 etc.). I can tell this because the HintPaths in the WPF applicatio project file are pointing to locations such as packages\Rx-Core.2.2.5\lib\net45\System.Reactive.Core.dll

When I build and run the application I get a FileLoadException since at least one of the projects is attempting to use the wrong dll version. The following is typical....

I might be able to fix this up by downgrading all System.Reactive packages across the solution to 2.2.5 but this appears to be a very old version (2014).

Why is ReactiveUI pulling in the dependency on v2.2.5 of System.Reactive? Is there any way to change this behaviour so that I can use latest version of System.Reactive throughout the solution?

0 投票
1 回答
314 浏览

angular - RxJS:如何在角度 2 中的反应式搜索之前进行一些清理

这是我的场景

如果值搜索其他清除数据length > 2,我想进行反应搜索。api

但我不知道要清除数据

当长度 <= 2 时,userList 应该为空

另一个问题是为什么Rxjs操作员不能在角度 2 中工作?

这是我的代码:

0 投票
0 回答
1354 浏览

r - R Shiny-反应错误:警告:.getReactiveEnvironment()$currentContext 中的错误

我一直在尝试运行这个简单的闪亮应用程序。它抛出以下错误

以下是我写的代码

用户界面

服务器

有人可以在这里帮助我。我查看了一些与此类似的线程。似乎没有任何帮助。

0 投票
2 回答
618 浏览

javascript - 如何延迟重试使用 RxJS5 发送 HTTP 请求?

我在使 RxJS5 可观察流以我希望的方式运行时遇到问题。

流应该使用 axios 向网站发送 HTTP 请求,如果响应是 HTTP 错误(axios 强制为 JavaScript 错误),则可观察序列应等待 10 毫秒,然后尝试重新发送请求(出于某种原因当您立即重试发送请求并不断抛出错误时,我向其发送请求的网站不喜欢它,但大多数情况下表现良好,延迟 10 毫秒)。

我有一个关于 Codepen 的示例,其中进行了一些更改,以便更清楚地了解流的工作原理:http ://codepen.io/leakyabstractions/pen/pNmvyZ?editors=0010

我尝试使用.delay(), .debounceTime(), .timer(), .timeInterval()and.timeout()代替.map()运算符,但没有任何.map()效果(包括 )。我究竟做错了什么?

0 投票
1 回答
168 浏览

angular - 为什么反应搜索在角度2中如此缓慢

首先,我认为这是我的代码问题。但我不知道为什么会这样。

这是我想做的事情:

在此处输入图像描述

您可以在我的图片中看到:我输入“ng2”,从github api获取数据

然后我一遍又一遍地更改页面大小,等待 UI 更新。

在此处输入图像描述

在此处输入图像描述

但是用户界面长时间冻结让我难以置信。

有人会告诉我,我的代码哪里错了?

这是我的代码:

0 投票
0 回答
2965 浏览

r - R 传单图中数据的闪亮反应子集

我正在构建一个 R Shiny 工具来可视化飞行数据。我建立了一个数据表,其中包含飞机的纬度、经度、速度、航向、高度等观察结果。然后我将这些观察结果绘制在传单地图上。一系列滑块和框可以对这些观察进行子集化,以便仅绘制所需的观察(例如,仅绘制具有特定高度的那些观察)。在添加能够选择多个值的selectInput()小部件之前,我可以毫无问题地呈现观察结果。下面是我的代码的一个最小的、可重现的示例。

服务器.R

用户界面

单击起点和终点的某些组合后,该图不再反映正确显示在地图下方表格中的数据。例如,尝试以下操作序列。

  1. 运行应用程序
  2. 选择原点:a(显示右上系列)
  3. 选择目的地:d(绘图为空,因为 a 和 d 未链接)
  4. 选择目的地:c(右上方系列重新出现,因为 a 和 c 已链接)
  5. 选择目的地:d(右上系列错误地保留)

使用滑块对高度进行子集也不再有效。由于表中的数据在变化,但情节没有变化,这让我觉得这clearGroup('A')条线没有删除圆圈。

为什么表格和绘图显示的内容之间存在差异?

问题的屏幕截图:表中没有数据,但地图上仍绘制点。

0 投票
1 回答
2759 浏览

swift - 为自定义 UIControl 创建 ControlProperty

是否可以扩展 Reactive 结构,其中基类是我从 UIControl 继承的自定义控件?

当我尝试以下代码时:

我收到以下错误:

如果您能给我任何解释,我将不胜感激。

0 投票
2 回答
660 浏览

java - RxJava:OnNext 取消订阅不起作用

从可观察对象接收到第一个项目后,我试图取消订阅。它似乎不起作用。我究竟做错了什么?

结果似乎在无限循环中打印“Hello World”。

0 投票
1 回答
63 浏览

r - 如何根据用户输入更改显示的表格

我有一段代码,我需要根据 R 中 SelectInput 命令的用户输入显示不同的表。我只想在用户输入为 2 级时显示表 base_level2 并在用户使用 selectInput 3 级选择时显示 base_level3 我是不确定反应式命令是否对我有帮助,但当时我真的很困惑我该怎么做。提前谢谢大家。

用户界面

服务器.R

0 投票
2 回答
186 浏览

c# - Observable.Range 是否会破坏 Observable 合约?

在学习 Rx 时,我遇到了一个经常重复的关于Observables的规则,该规则在The Observable Contract中有详细说明。

在发出 OnCompleted 或 OnError 通知后,它可能不会再发出任何进一步的通知。

这对我来说很有意义,因为让 Observable 在完成后继续产生值会令人困惑,但是当我在 .NET 中测试 Observable.Range 方法时,我注意到它没有表现出这种行为,事实上许多Observable 违反了这条规则。

显然在第一次之后rangeObservable调用OnComplete了两次并产生了值OnComplete。这让我相信这不是关于Observables的规则,而是关于Subscriptions的规则。也就是说,一个Observable可以产生任意多的终止消息,甚至在它产生之后产生值,只要每个Subscription只接收一个终止消息并且之后不再接收任何消息。

当它说Observable时,它​​们实际上是指Subscription吗?它们真的是不同的东西吗?我对模型有根本的误解吗?