问题标签 [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.
cyclejs - 多个请求被触发循环js
我正在尝试使用循环 js http 驱动程序在循环 js 中编写应用程序。这是被触发 3 次的调用的响应订阅。
我在登录页面中需要一个订阅,而在主页面中需要另一个订阅。就像是:
登录:
主功能:
任何帮助表示赞赏!
javascript - 如何中止@cycle/http 驱动程序的调用?
我对整个 Cycle.js/RxJS 生态系统还很陌生,我希望有人能指导我中止正在进行的 ajax 调用的过程,因为它看起来似乎可行。
如果有一个从search-github-user中派生出来的小例子,那就太棒了。
为了避免 SO 狂热者投反对票,我在这里添加了该示例的副本:
更新
感谢@user3743222 指出master分支上的变化,看来作者已经发布了一个新版本,现在abort部分在这里。
javascript - 如何使用 CycleJS 将 html 插入 iframe
使用 vanilla JavaScript,我将执行以下操作以将h1
标签添加到 iframe 正文:
我怎样才能用 CycleJS 做到这一点?
javascript - switch/mergeAll/flatten 不是函数-在cyclejs中使用http驱动程序时
我正在学习 CycleJS,我看到在使用 Cycle 的 HTTP 驱动程序时,我必须合并response stream stream
使用 RxJSswitch/mergeAll
才能到达流级别。但是当我尝试应用这些函数时,我收到了一个类型错误:(switch is not a function
在响应流上)。
如果我遗漏了什么,你能告诉我吗?
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:
cyclejs - 在 Cycle.js 中列出和隔离 3 个项目
作为一个新手,我正在尝试在 Cycle.js 中创建包含 3 个项目的列表。但是代码有错误。我制作了jsbin并将代码也放在了下面
http://jsbin.com/labonut/10/edit?js,输出
问题:当我点击最后一个复选框时,它会添加新的复选框(我不想要),而旧的不会改变它的“开/关”标签。除了最后一个,其他的都没有反应。我究竟做错了什么?
javascript - 在 CycleJS 中使用输入字段值作为 HTTP 请求数据的一部分
我正在尝试使用 CycleJS HTTP 驱动程序向 REST 端点发出请求,但我获取输入字段值的方式不是反应式的,但我无法找到一种方法来做到这一点(正确的路)
用户案例:
用户填写用户名和密码字段,然后单击“注册”,请求以输入字段作为数据完成。
但是,如果我创建字段的 xs 流,则永远不会为 HTTP 请求设置该值。
所以我最终做的是:
我肯定错过了一些东西,但无法找到解决方案。
cyclejs - 为什么我不能在 cyclejs 中使用 xstream 组合流?
我正在尝试将流合并为一个,并在 h1 中显示文本,但未成功。
但无法使其工作:
这是我的代码:
它显示错误说:
试图理解为什么,但到目前为止还没有运气。
cyclejs - 在 Cycle.js 应用程序中获取视口大小的最佳方法是什么?
我想创建一个流,使用 SnabDom 和 MostJS 为 Cycle.js 应用程序传递视口大小 [height, width] 事件。看起来在 :root div 上安装一个插入钩子以获取 vDOM.elm 属性应该可以工作,但到目前为止还没有任何乐趣。另外,一旦我明白了,我将如何将钩子回调内部的事件导出到 size$ 流?
我知道通过简单地询问 Window 对象有更快、更简单的方法来解决这个问题,但我想看看纯 FRP 能走多远。
javascript - 创建 Cycle.js 可重用模块
让我们想象一下,在一个面向对象的世界中,我想构建一个Torrent
对象来监听网络并让我与之交互。它将继承一个 EventEmitter 并且看起来像这样:
我也可以让它做一些事情:
当然,如果我想从内存中删除种子,我可以调用torrent.destroy()
.
这种 OO 方法很酷的一点是,我可以轻松地将这个功能打包到它自己的 npm 模块中,进行测试,并为用户提供一个干净、可重用的 API。
我的问题是,如何使用 Cycle.js 应用程序实现这一点?
如果我创建一个驱动程序,则不清楚我将如何创建许多种子并拥有自己的独立听众。还要考虑我想以一种其他人可以轻松地在其他 Cycle.js 应用程序中重用它的方式来打包功能。