问题标签 [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.
rx-java - RxJava 是事件驱动的。它不应该是消息驱动的吗?
反应式宣言清楚地将反应式系统定义为消息驱动系统,它清楚地区分了消息驱动系统和事件驱动系统
参见词汇表http://www.reactivemanifesto.org/glossary#Message-Driven
然而,RxJava 和其他响应式系统将自己定义为事件驱动系统。
观察者(接收者)附加到可观察者(事件源),根据反应宣言,这似乎是一个很大的不,不
怎么来的?
我错过了什么?
r - 根据复选框输入为闪亮的 R 绘图选择跟踪
我有一个带有许多线的绘图图,我使用 add_trace 手动添加。我希望能够通过选择复选框来选择图表上出现的线条。我还希望能够让复选框代表几个变量。例如,选中名为“Choice A”的复选框会返回 varone 和 vartwo 的行。
我觉得我已经尝试了一切,但没有任何运气。我尝试了各种反应函数,但无法让它们工作,因为我的变量在列中,并且每个跟踪选择一个单独的列,所以我没有在下面的代码中包含反应性,因为我无法得到它工作。帮助将不胜感激!
r - 基于悬停在 R Shiny 和 Rmarkdown 中的点颜色
我想在 Rmarkdown 文档中创建一个闪亮的图,其中点的颜色取决于鼠标指针(悬停)。NULL
但是,在输入列表的悬停元素再次设置为之前,所需的绘图仅出现几分之一秒。为什么是这样?
例子:
如果删除绘图的颜色部分,则文本输出的行为符合预期,所以我猜它一定与绘图本身有关(与pch
代替col
或ggplot()
代替代替相同plot()
)。
任何帮助,将不胜感激。
shiny - 使用 selectInput 选择要在闪亮数据表中显示的行
我是新来弄清楚闪亮的反应性。我想使用 selectInput 选择一行的名称,并让表格只显示该行,然后显示几列。
例如,如果我的行是人(“Anna”、“Tim”、“Larry”)并且我的列是变量(“A”、“B”、“C”),我希望 selectInput 显示“Anna”并且数据表以仅显示 Anna 的变量 A、B 和 C。
我被困在如何做到这一点上。
我很确定这是我的服务器功能搞砸了,但所有提示都是有帮助的!谢谢!
forms - Angular2 反应式表单使应用程序崩溃
我们正在开发基于 mgechev 的Angular2 Seed的 Angular2 Projekt ,尝试使用响应式表单将表单绑定到数据,但是 Angular2 会引发奇怪的错误。我们想要使用的基本思想是在 scotch.io 上作为 ComplexForm 记录在标题“模型驱动(反应式)表单”下的那个。我们关于表单的代码如下:
app.module.ts
组件 html
[formGroup]="formData"
注意:删除属性后,应用程序不会运行失败。是的,html 当前不包含输入字段,我们已将它们注释掉以检查是否是它们使应用程序失败,但显然似乎有一个更基本的琐碎问题我们无法弄清楚。其中一个输入字段如下所示,稍后应读取到表单标签:
实际的组件打字稿代码如下所示:
我们得到的错误信息是
未处理的承诺拒绝:无法设置未定义的属性“堆栈”......”
错误,从中我找不到有关我们代码的任何有用信息。我在这里上传了完整错误堆栈的屏幕截图。
编辑: Kostadinov 的更新 zone.js 的建议通过使 zone.js 返回更有用的错误响应来改善问题,我已经上传了这里。
此问题似乎与此问题中记录的相同,但解决方案已在我的代码中实现:他们的问题是找不到 [formGroup] 指令,因为它是由 ReactiveFormsModule 实现的,但是此模块已导入AppModule 正确,所以这不应该引起问题。
r - R更新Shiny中的选择框
我在工作上有问题。我正在构建一个闪亮的应用程序并尝试根据三个选择框的值对数据进行子集化。我的数据有三个变量,专员、邻居和实践。我需要的是,无论用户首先选择哪个框来过滤数据,其他两个更新为仅显示相关选择。加载的默认设置是在所有框中显示所有选项。
我已经开始了,但没有得到快速的地方。下面的代码显示了 Commissioner 中加载时的所有选项,但其他两个没有。当专员盒中选择选择时,邻里框更新,然后在选择附近时,练习盒更新。
r - Shiny R:修改变量类
我正在尝试创建一个加载数据集、显示变量列表及其类并允许用户修改所选变量的类的闪亮应用程序。以下代码中的所有函数都在工作,除了 server-observeEvent 中的最后一个函数,它在尝试修改变量类时不起作用。有什么建议么?
提前谢谢你,拉米`
`
javascript - VueJs + Chart.js - 避免响应式更新的 ref
我目前正在学习 VueJs 并摆弄 Chart.js ( https://github.com/apertureless/vue-chartjs )。我试图让甜甜圈具有反应性行为,但我只能使用 ref 属性让它工作,据我了解,这是不好的风格。我的第一个问题是,避免$refs是好的风格的假设是否正确。
我的方法的第一个问题是我不知道 mixins,但是关于如何使用 vue-chartjs 的唯一示例反应性地使用了它(https://github.com/apertureless/vue-chartjs/blob/master/src/ examples/ReactiveExample.js是参考点)我在我的 Vue 组件中创建了一个名为 updateData 的方法,它将重置我的组件 chartData,然后将其设置为道具数据。首先,这是我的代码:
chart.blade.php(网页视图):
应用程序.js:
最后但同样重要的是,我的 Vue 组件 testDoughnut.vue
出现了以下问题:
- (从上面):避免$refs是一件好事吗?
- 为什么无法直接从我的 web 视图更新 chartData?
:chartData="doughnut_data"
没用,我需要使用自定义道具“数据” - 在我的 testDoughnut.vue 中,需要先将 chartData 重置为一个空的 JSON 对象,然后再将其分配给 this.data。为什么需要此重置?从桌面开发(C#)开始,我认为我可以
this.chartData = this.data
在不需要空对象的情况下进行编写。 - 有没有更好的方法来处理这个问题,而不是我做的方式(使用 ref)?
r - 更改闪亮按钮的标签并计算点击次数
我试图切换显示/隐藏列按钮的标签,并跟踪单击它的次数以更改表格显示的列数。我做到了,但我不能使用计数器值的直接奇/偶微分。相反,我不得不使用这个:(vars$counter+1)/2) %% 2 == 0)
让它工作,因为每次点击都会改变计数器 2 次。我想要求一个更简单的程序,也许有一个闪亮的BS?
dataframe - 在同一个反应函数中创建多个数据帧并分别输出
在服务器端,我获取用户输入的数据:
然后我使用这个输入在响应式语句中创建多个数据框:
这是问题->我想将数据帧df1和df2都输出给用户,但我无法弄清楚这样做的语法。我可以尝试使用renderDataTable命令输出一个数据帧(在服务器端并链接到UI 方面),但这也不起作用。
我想我的问题是如何告诉机器在 output$bogus 语句中抓取哪个数据帧。也许我想要 df1,也许我想要 df2,也许两者都来自 getdata 反应式语句