问题标签 [playscalajs]

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

scala - 带引导程序的 PlayScalaJS 不起作用

我最近发现在我的代码中无法访问 bootstrap 的导入。即,jQuery 的插件警报在我的代码中不可用(jQuery.fn.alert未定义)。我在标题中:

在体内:

在客户端脚本中,当它调用时$("...").alert(),我收到错误alert is not a function,尽管我验证了引导程序确实定义了它。

如何让 bootstrap 和 playscalajs 很好地协同工作?

0 投票
0 回答
587 浏览

json - ScalaJS:如何将 ajax 响应从 JSON 解析到案例类

我正在用 Play 尝试 ScalaJS!Scala 2.4 和 Scala uPickle 的序列化库。

我无法解析 AJAX 调用的返回。

这是我的案例类:

我在服务器端有一个控制器返回一系列房间:

(房间是房间类的一些实例。)

现在我想在客户端反序列化这些对象。这是不起作用的代码片段:

但我得到了这个运行时异常:

我想做的事情似乎很容易,但我无法让它发挥作用,任何提示将不胜感激。

0 投票
1 回答
255 浏览

json - 在 Scala 中,如何为 Map[IndexedSeq[String], Int] 编写高效的 json 格式化程序?

我认为 scala 中没有 Map[IndexedSeq[String], Int] 的默认格式(对吗?)所以我编写了自己的格式如下,但是速度很慢。有一个更好的方法吗?

谢谢!

0 投票
1 回答
135 浏览

scala - 带有 Play 框架的 ScalaJs(测试中的错误)

我正在尝试将 ScalaJs 交叉构建项目与 Play Framework 2.5 一起使用。当我尝试为 Client.scala 运行测试时遇到问题。我得到的错误是 -

由:TypeError:无法调用 null 的方法“appendChild”。

客户端片段

这个 bodyFrag 在不同的类中

因此,当我尝试使用 utest 进行测试时,我得到了上述错误。请帮忙。

PS - 我对 Scala 和 ScalaJs 完全陌生。

0 投票
1 回答
160 浏览

scala - 在 Play 框架上使用 ScalaJs 交叉构建项目进行覆盖

我正在 Play Framework 上开发 ScalaJs 交叉构建应用程序,并希望使用 scoverage 检查覆盖率,但出现链接错误。我在网上浏览了一些材料,那里的信息似乎表明,到目前为止,可能无法这样做。但我真的很想确定,所以有什么方法可以将覆盖率与 ScalaJs 交叉构建项目一起使用?

0 投票
0 回答
225 浏览

scala.js - 使用 utest 进行 ScalaJs 测试

我正在开发一个交叉构建的 ScalaJs 项目,并使用 utest 编写了 ScalaJs 测试。它最初工作正常,测试用例确实编译并给出了结果,但现在我突然收到下面提到的错误。请告诉我可能出了什么问题以及如何纠正。

0 投票
1 回答
153 浏览

jodatime - 带有 scalajs 的苏打日期时间:类型 DateTime 不是包 org.joda 的成员

我正在尝试在我的Play! scalajs应用程序中使用苏打日期时间。

在客户端导入(没有任何错误)

但是当我尝试使用它时,就像这样:

我收到以下错误:

我没有看到我错过了什么......

0 投票
1 回答
454 浏览

arrays - Scala play api for JSON - 从字符串化的 JSON 中获取某些案例类的数组?

从我们的代码中,我们调用一些服务并返回字符串化的 JSON 作为结果。字符串化的 JSON 是一个“SomeItem”数组,其中只有四个字段 - 3 个 Long 和 1 个 String

前任:

我一直在使用 play API 使用隐式写入/读取来读取值。但我无法让它为 Arrays 工作。

例如,我一直尝试从响应中解析值,然后将其转换为 SomeItem 案例类数组,但它失败了:

我有

但它看起来不起作用。我也尝试设置 Json.reads[Array[SomeItem]] ,但没有运气。

这应该工作吗?关于如何使它工作的任何提示?

0 投票
1 回答
26 浏览

scala - 将列表的元素添加到Scala中的元素字段

在 Scala 中,我有下一个命令:

lPserv 的每个元素都有一个“价格”和“数量”字段。对于这个列表,我需要得到每个添加的总数

其中 e 是 lPServ 的元素。有任何想法吗?

谢谢

0 投票
1 回答
54 浏览

scala - 从 Java 脚本 Json 转换为 Scala Json 而不删除字段名称以进行更新操作

我使用一个函数来转换从前端发送的 json 信息:

如果为数量字段输入了一个正常的数字,如 2.0,那么我将能够看到一个 json 对象,如:

问题是,如果我的前端将 NaN 值发送到 Quantity 字段的后端,那么我会得到:

有没有办法得到像 {"id":"5aa7367","quantity":None} 这样的东西。数量已被声明为 BigDecimal。