问题标签 [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 投票
1 回答
717 浏览

scala - 当我使用 Binding.scala 时,我收到错误“每条指令必须在 SDE 块内”,我该如何解决这个问题?

当我使用 Binding.scala 时,我想div根据源数据创建一些 s someCollection

但是,我遇到了编译器错误each instructions must be inside a SDE block

我怎样才能解决这个问题?

0 投票
1 回答
416 浏览

scala - 使用 Binding.scala 宏注释时如何在编辑器中抑制 intellij IDEA 错误?

尽管它在 sbt 控制台中编译和运行。Intellij 抱怨我应该在编辑器中使用 Binding[Node] 而不是 Elem。

从 intellij IDEA 的角度来看,此方法返回 aElem的子类型scala.xml.Node,但在渲染时:

它需要一个org.scalajs.dom.raw.Node.

有什么解决方法吗?

0 投票
2 回答
217 浏览

html - 如何有条件地创建 HTML 节点的绑定?

我想有条件地创建一个 HTML 节点的绑定。

但是代码无法编译。

0 投票
1 回答
186 浏览

scala - 如何使用 Binding.scala 将 html 内容拆分为部分内容?

我想将我的 html 内容拆分为不同的部分,以便可以轻松地将它们组合到不同的页面中。我试着这样编码:

然后得到编译错误,说:

然后我在 title1 和 title2 之间添加一个空行

编译成功,但有一个警告:

打开html文件,发现title1和title2都不见了,页面上只有title3。

我是 scala 和 Binding.scala 的新手,不知道为什么会这样。

您可以尝试在ScalaFiddle上进行测试

0 投票
1 回答
479 浏览

scala - scalatags 可以和 binding.scala 一起使用吗?

Binding.scala 的示例包含 Scala XML 标记作为编码 DOM 片段的语言。可以使用 scalatags 代替吗?

0 投票
2 回答
158 浏览

scala - 使用时scalajs中的“简单表达式的非法开始”错误:=

如果我使用

编译器说:

当更改为

一切顺利。

为什么我必须使用临时变量?

0 投票
2 回答
302 浏览

scala - 如何使用 Binding.scala 从 api 请求呈现 json 结果

我尝试使用以下代码将 json 渲染为 dom 但失败了

项目被定义为一个案例类

编译器报告错误:

如何使用 for(...) yield 模式将 json 数据从 api 请求渲染到 dom?


最佳解决方案

0 投票
1 回答
186 浏览

dom - 当 Var 更改时,我的输入 html 表单丢失焦点/空

我想从 Binding.scala 创建一些 UI。UI 包含一个文本框。当用户在文本框中输入文本时,我想根据用户输入更改背景颜色。

该示例在ScalaFiddle上运行。

但是,当我在文本框中输入内容时,文本框会失去焦点并且仍然保持空白。

我该如何解决?

0 投票
2 回答
339 浏览

css - 如何使用 Binding.scala 声明嵌入式 css

我试图用 Binding.scala 声明一些嵌入式 css

但是,我收到错误消息:

我该如何解决?

0 投票
1 回答
143 浏览

scala - 如何让 Scala Presentation Compiler 对 Binding.scala 感到满意?

我使用 ENSIME 来处理 Scala 代码,而 ENSIME 使用官方的 Presentation Compiler。对于所有 Binding.scala 示例,我查看了@dom函数导致 DOM 片段的“全部为红色”装饰(即误报错误检测)。说这个例子https://github.com/Atry/Binding.scala-samplediv从定义的第一个开始导致“all is red” table

我猜 Eclipse 用户也会受到这个问题的影响,因为 Eclipse 也使用 PC。

如何解决问题?