问题标签 [cyclejs]

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 回答
105 浏览

cyclejs - 多个请求被触发循环js

我正在尝试使用循环 js http 驱动程序在循环 js 中编写应用程序。这是被触发 3 次的调用的响应订阅。

我在登录页面中需要一个订阅,而在主页面中需要另一个订阅。就像是:

登录:

主功能:

任何帮助表示赞赏!

0 投票
2 回答
216 浏览

javascript - 如何中止@cycle/http 驱动程序的调用?

我对整个 Cycle.js/RxJS 生态系统还很陌生,我希望有人能指导我中止正在进行的 ajax 调用的过程,因为它看起来似乎可行

如果有一个从search-github-user中派生出来的小例子,那就太棒了。

为了避免 SO 狂热者投反对票,我在这里添加了该示例的副本:

更新

感谢@user3743222 指出master分支上的变化,看来作者已经发布了一个新版本,现在abort部分在这里

0 投票
1 回答
138 浏览

javascript - 如何使用 CycleJS 将 html 插入 iframe

使用 vanilla JavaScript,我将执行以下操作以将h1标签添加到 iframe 正文:

我怎样才能用 CycleJS 做到这一点?

0 投票
2 回答
437 浏览

javascript - switch/mergeAll/flatten 不是函数-在cyclejs中使用http驱动程序时

我正在学习 CycleJS,我看到在使用 Cycle 的 HTTP 驱动程序时,我必须合并response stream stream使用 RxJSswitch/mergeAll才能到达流级别。但是当我尝试应用这些函数时,我收到了一个类型错误:(switch is not a function在响应流上)。

如果我遗漏了什么,你能告诉我吗?

0 投票
1 回答
444 浏览

javascript - How get file from POST request in CycleJS

I have write a Spring controller that takes json in request and responds pdf file.

It works fine on Postman. It is neseccary on POST method because I need send some parameters. But how can I get/download pdf file in CycleJS from response. I have tried on frontend:

0 投票
2 回答
294 浏览

cyclejs - 在 Cycle.js 中列出和隔离 3 个项目

作为一个新手,我正在尝试在 Cycle.js 中创建包含 3 个项目的列表。但是代码有错误。我制作了jsbin并将代码也放在了下面

http://jsbin.com/labonut/10/edit?js,输出

问题:当我点击最后一个复选框时,它会添加新的复选框(我不想要),而旧的不会改变它的“开/关”标签。除了最后一个,其他的都没有反应。我究竟做错了什么?

0 投票
1 回答
115 浏览

javascript - 在 CycleJS 中使用输入字段值作为 HTTP 请求数据的一部分

我正在尝试使用 CycleJS HTTP 驱动程序向 REST 端点发出请求,但我获取输入字段值的方式不是反应式的,但我无法找到一种方法来做到这一点(正确的路)

用户案例:

用户填写用户名和密码字段,然后单击“注册”,请求以输入字段作为数据完成。

但是,如果我创建字段的 xs 流,则永远不会为 HTTP 请求设置该值。

所以我最终做的是:

我肯定错过了一些东西,但无法找到解决方案。

0 投票
1 回答
426 浏览

cyclejs - 为什么我不能在 cyclejs 中使用 xstream 组合流?

我正在尝试将流合并为一个,并在 h1 中显示文本,但未成功。

但无法使其工作:

这是我的代码:

它显示错误说:

试图理解为什么,但到目前为止还没有运气。

0 投票
1 回答
69 浏览

cyclejs - 在 Cycle.js 应用程序中获取视口大小的最佳方法是什么?

我想创建一个流,使用 SnabDom 和 MostJS 为 Cycle.js 应用程序传递视口大小 [height, width] 事件。看起来在 :root div 上安装一个插入钩子以获取 vDOM.elm 属性应该可以工作,但到目前为止还没有任何乐趣。另外,一旦我明白了,我将如何将钩子回调内部的事件导出到 size$ 流?

我知道通过简单地询问 Window 对象有更快、更简单的方法来解决这个问题,但我想看看纯 FRP 能走多远。

0 投票
2 回答
150 浏览

javascript - 创建 Cycle.js 可重用模块

让我们想象一下,在一个面向对象的世界中,我想构建一个Torrent对象来监听网络并让我与之交互。它将继承一个 EventEmitter 并且看起来像这样:

我也可以让它做一些事情:

当然,如果我想从内存中删除种子,我可以调用torrent.destroy().

这种 OO 方法很酷的一点是,我可以轻松地将这个功能打包到它自己的 npm 模块中,进行测试,并为用户提供一个干净、可重用的 API。

我的问题是,如何使用 Cycle.js 应用程序实现这一点?

如果我创建一个驱动程序,则不清楚我将如何创建许多种子并拥有自己的独立听众。还要考虑我想以一种其他人可以轻松地在其他 Cycle.js 应用程序中重用它的方式来打包功能。