问题标签 [outwatch]

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

scala.js - OutWatch:强制对元素进行更改以立即显示

我想要一个可以在任何地方使用的加载微调器。所以我创建了一个 BoolHandler:

绑定到加载微调器 div:

所以我做了以下事情:

根据 println 输出,布尔值被正确且立即处理。

问题是元素更改仅在整个工作完成后才会显示。

有没有办法强制执行,或者我错过了什么。

0 投票
1 回答
80 浏览

scala.js - Outwatch(或压缩)中的排序(并行)Observables

我应该如何在Outwatch中呈现Observable 列表?如果我需要一个 Observable 怎么办:我应该如何将它们作为应用程序进行排序/压缩?当我使用 applicative(?) 操作 'zip' 将 List[Observable] 转换为 Observable[List] 时,它是否会呈现?(即当我不需要链接 Observables 时)

下面有一个答案

只有在用户输入每个输入后才会呈现任何一个孩子。一旦用户输入任何第一个输入,我如何渲染每个孩子,而不必全部输入?

完整代码如下

当列表长度 > 1 时没有任何显示,但对于单元素列表则显示。我是一个 html/scala-js 和 rx noob。并且可能会误解 Observables 可能(或可能不是)是应用函子。我在寻找“序列”而不是“拉链”。

完整代码截图

完整代码截图