问题标签 [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 投票
0 回答
72 浏览

events - 无法比较 f# 中用于事件订阅保护的函数

我试图阻止一个事件两次订阅一个事件:

不幸的是,它不起作用。例如

看起来我们无法比较 F# 中的函数。

有没有办法比较函数,或者是否有另一种方法可以停止对事件/IObservables 的多个订阅?

0 投票
2 回答
1001 浏览

c# - 如何使用 Reactive 绑定到 Entry 的“focused”事件?

我正在尝试使用响应式绑定到文本输入字段“聚焦”事件,但我的代码无法编译。

这是我现在正在做的事情,效果很好:

试图

但我想做这样的事情:

问题

我已经尝试了上面代码的很多变体,我得到编译器错误,说编译器不能从我指定的任何类型隐式转换为System.EventHandler<System.EventHandler<Xamarin.Forms.FocusEventArgs>>,即使我指定的类型确实是System.EventHandler<System.EventHandler<Xamarin.Forms.FocusEventArgs>>

问题

如何使用响应式绑定到我的Entry事件?Focused

0 投票
3 回答
2889 浏览

r - 根据无功输出值设置最大滑块输入值

我有一个带有滑块输入的 Shiny 应用程序,我想根据用户上传的数据集中的最大值设置滑块的最大可能值。最大距离将根据上传的数据集而变化。

这是我正在尝试做的最小工作示例。下面我只是硬编码了 maxdistance 的数字,但在我的代码中它是计算出来的:

我收到以下错误:

这是有道理的,因为我要求文本输出,那么如何将此输出作为数字值获取以在 sliderInput() 函数中使用?

0 投票
1 回答
386 浏览

angularjs - 反应式(基于模型)在角度 2 中形成跨字段验证器

我有一个包含两个日期字段的表单,我想验证开始日期早于结束日期。很直接。我选择使用响应式表单而不是模板来实现表单。我正在使用rc5。我已经搜索了很多,并看到了带有模板模型指令的示例(我目前选择不追求),但是我看到的响应式表单示例似乎不再起作用。

你会认为下面的这个例子可以工作,但它实际上并没有:Cross field validation in Angular2

searchlog.component.html

searchlog.component.ts

Without even adding a validator to the new FormGroup I get the following error in console.

知道如何实现这一目标吗?您会认为这将是一个非常常见的问题,但我能找到的只是在 Angular 2 中不再适用的答案。

0 投票
2 回答
924 浏览

dictionary - 未调用 http 响应上的 RxJs/Angular2 映射函数

map()好的,关于该功能,一定有一些我不明白的地方。我希望在这两种订阅情况下,映射的术语都会写入控制台。但是,如果 http 响应的状态码为 4xx,则不是这样。

这里有什么提示吗?

0 投票
1 回答
297 浏览

mongodb - 以下带有 Vert.x 的代码真的是反应式的吗?

我对“反应性”有错误的理解还是我的例子有问题?我在 Vertx 中做了一个小代码示例:在 REST 服务中,我从 mongodb 读取数据并以 JSON 形式返回。

好的,它没有阻塞,我可以在等待 mongo 的同时计算其他东西。

但不知何故,我想到的“反应性”是 REST 客户端已经获得了 mongo 结果的第一块,即使 mongo 到那时还没有准备好找到所有结果(HTTP 流)。但是像这样,当 mongo 找到所有结果时,才调用回调。

0 投票
1 回答
1256 浏览

ios - ReactiveSwift - 将`Action`绑定到`UIControl`

我正在尝试将一个绑定Action到一个UISwitch.

我使用以下代码创建了动作

但我无法将它连接到UISwitch.

有人可以帮忙吗?

0 投票
1 回答
210 浏览

variables - 访问嵌套模板数据流星/火焰

我目前正在使用流星、火焰、空格键创建一个动态表单生成器应用程序。

我有一个带有块助手的表单模板,它循环遍历我的模式中的输入数组,然后在表单中生成输入模板。

由于要求,每个输入的当前值都存储为每个输入模板中的反应变量。

提交表单后,我想从每个子输入模板中获取所有数据值,但无法弄清楚我应该如何去做。网上有很多关于访问父数据而不是子数据的信息。

我在这里错过了一些简单的东西吗?

谢谢

0 投票
1 回答
1204 浏览

r - R Shiny:使用 reactiveTimer 时保存以前的反应值

这是一个玩具示例,其中我每秒绘制一个介于 1 和 10 之间的数字,并且我只想在刚刚绘制的实际数字与之前绘制的数字之间的差等于 1 时才显示这些数字。所以如果抽出的数字顺序为:[5,7,8,2,3]。我想连续显示[8,3]。我想这都是关于反应值和隔离功能的,但我无法意识到我想要什么。我在评论中的失败尝试。

我知道有一个看起来像我的问题,但它完全不同。

0 投票
1 回答
969 浏览

forms - 反应形式:对多个字段使用一个验证器

我正在使用 angular 2 反应形式并为出生日期字段制作了一个验证器。验证器正在工作,但事实证明出生日期字段被分成三个新字段:年、月、日。他们都有自己的验证者。我的问题是,如何更改我的代码,以便我的原始出生日期验证器适用于三个字段。

我的原始验证器检查一个字段。输入(2000/12/12)有效

具有 3 个字段的新 html 年有一个验证器,用于检查年份 有一个验证器,用于检查输入是否在 1 到 31 个月之间 有一个验证器,用于检查输入是否在 1 到 12 之间。我想结合上面的输入将三个字段转换为一个新字符串并使用我原来的出生日期验证器。