问题标签 [binding.scala]

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

scala.js - Binding.scala vs Haoyi 的 Scala.Rx + ScalaTags

Binding.scala 与这里描述的概念相比如何?

除了设计描述之外,还可以比较他们的 TodoMVC 实现:

编辑:到目前为止,我将它们与scalajs-react进行了比较。我认为 react 具有更好的性能,因为例如对于列表,它只更新 DOM 中列表的更改元素,而不是整个列表。

0 投票
1 回答
243 浏览

html - 如何组合绑定片段而不将它们包装在 XML 文字中

我正在尝试将 2 个绑定片段合并为一个,而无需使用 englobing XML 文字。

请参阅以下代码:

ScalaFiddle

正如预期的那样,这不起作用,只显示b

我在这里寻找的是一种通过具有此签名的函数将 2 个片段组合为一个的方法(例如)

这怎么可能 ?

谢谢 :)

0 投票
1 回答
180 浏览

scala - Binding.scala FXML:如何填充 ObservableList 属性

我有这样的代码:

编译器抱怨,

生成项目的正确方法是什么?

0 投票
1 回答
360 浏览

scala - 在 http4s 后端和 Binding.scala 前端之间进行通信

我正在尝试将 Binding.scala 与现有的 http4s 后端服务一起使用,但对它们如何组合在一起有点迷茫。我不确定如何使用 Binding.scala “绑定”一个说 fs2Task或猫的效果。IO

0 投票
1 回答
138 浏览

scala - 如何在 Binding.scala 中使用模式匹配?

我有以下模型:

Specs是一个特征,具有以下具体类型:

在我的 Scala.js 应用程序中,我现在想创建一个表并列出所有条目:

但是,我收到以下错误:

我究竟做错了什么?

0 投票
1 回答
521 浏览

scala.js - 如何在使用 Binding.scala 将元素加载到 dom 后执行一些初始化

如何使用一些图表库来初始化画布,例如chartjs加载到 dom 时?

0 投票
1 回答
85 浏览

scala - 如何找出为什么 DOM 绑定被渲染两次

我得到了以下dom绑定:

虽然 show-Method 只调用了一次(我已经用调试输出仔细检查了它),但元素被渲染了两次,所以我收到了 HTMLElements 不能两次插入 DOM 的错误消息。

找出最好的方法是什么,为什么绑定会被重新计算两次?我不知道如何调试这个......对我来说,它只取决于一个Var,而且只改变一次......

0 投票
1 回答
222 浏览

scala - 如何绑定到活动路由

我正在使用com.thoughtworks.binding:route:11.0.0-M4库来管理路由,直到现在我都是按照TODO 示例(在项目 github 中提供)来实现的:

但是在使用的版本中,watchHash已被弃用,根据文档,Route.Hash(state).watch()应该改用。

所以,表格可以改写如下:

但是当路由改变时如何检索(绑定到)当前的待办事项列表?Var(todolist)作为参数给出的那个现在是内部的Route。而且Route.Hash[]是 a Binding[Unit],所以我不能像这样检索值:route.bind.xxx.

我错过了什么吗?

谢谢 :)

0 投票
1 回答
144 浏览

scala - “产量”在 binding.scala 中不起作用

几天前,我读到了 binding.scala,发现它很酷,因此我决定编写自己的单页应用程序。

问题是我正在尝试将“li”项添加到“ul”元素中,但似乎组件Want没有看到更新。

下面的代码:

当我改变电影时,什么也没有发生。

更新

在下面的评论之后,我更新了代码:

但是,代码不起作用。

0 投票
3 回答
311 浏览

scala.js - 访问 html 中 url 导入的 Javascript 对象

我正在编写一个嵌入式应用程序,我在其中使用 Office 365 库来访问通过全局对象Office向我的应用程序公开的 Outlook 电子邮件上下文

我已经编写了 javascript 应用程序,其中我在 html 页面中包含了脚本 url,如下所示:

在我访问 ES6 javascript 函数中的上下文后,如下所示:

我想在 scala JS 中做同样的事情。

如上所述,在 html 中包含 Office js 库。

尝试访问 Office 对象后,如:

当我调用这个 Office 对象时,它会抛出错误。

如何在 scala JS 中实例化和访问 office 对象?

错误 :

初始化在 Office 对象中不可用。我们必须在运行时加载函数。错误信息 :

在 Office.initialize 函数中添加您的初始化代码。

代码要点: https ://gist.github.com/rajeevprasanna/8d4f193bc328f2c2d48e113960fb25a6