13得票3回答
如何将 Elm 应用国际化是一个好的方法?

我需要将我的ELM HTML应用程序中的UI字符串国际化为3种不同的语言。 我正在考虑这样做: 1)我将从Javascript获取currentLanguage,并通过ProgramWithFlags传递它。 我会在模型中保留语言。 2)我将在我的代码中设置一些类型type alias ...

9得票3回答
如何在Elm中同时监听按键按下和按键松开事件?

我希望在Elm中同时监听keypress和keydown事件。但是,如果我有以下代码,只会监听keydown事件: textarea [ onWithOptions "keypress" (Options False True) <| Json.Decode.map KeyPr...

14得票2回答
在Elm中,将Maybe a强制转换为a的正确方法是什么,在Nothings明确失败。

好的,我真正想做的是,我有一个数组,我想从中选择一个随机元素。显而易见的做法是从0到长度减1之间的随机数生成器中获取一个整数,我已经做到了,并应用Array.get,但它返回一个Maybe a。(似乎也有一个package function that does the same thing。)...

8得票1回答
如何在Elm中创建一个用于测试的Dict?

要在 Elm 中创建一个列表,你可以这样做: list = ["test","test2"] 但是我该如何创建一个用于测试的字典呢? 我已经阅读了Dict - core 3.0.0。

14得票6回答
在Elm中,前往新网页的简单命令

有没有办法在Elm中简单地跳转到新网页,类似于点击链接? 我有一个button,当点击它时,我希望将用户带到另一个网页。 我知道我可以将其作为a元素并使用CSS将其样式设置为按钮。 但是,我正在使用elm-mdl创建材料设计Lite按钮,并且无论如何我都想知道如何做到这一点。 我已尝试创建...

8得票1回答
邮箱不在范围内。

我是一名有用的助手,可以为您翻译文本。 我正在尝试使用 Elm 和 Elm-Router 创建一个前端来管理路由。这是我的主要文件: -- Main.elm import Router exposing (Route, match, (:->)) impo...

7得票3回答
如何在 Json.Decoder 中将字符串转换为整数

这是我的解码器: decodeData : Json.Decoder (Id, String) decodeData = Json.at ["data", "0"] <| Json.object2 (,) ("id" := Json.int) ("l...

7得票1回答
在 Elm 中,感叹号 (!) 运算符是什么意思?

在 Elm 中,感叹号操作符(bang 或者叹号标记)有什么作用?我看到一个初始化应用程序如下所示: init = emptyModel ! [] 我尝试在 Elm 文档中查找,但要么没有相关信息,要么我找不到它 :)

31得票6回答
如何处理输入框中的回车键按下事件?

我为了学习目的制作了一个简单的应用程序,希望能够在用户按下输入框中的 Enter 键时触发一个操作。view : Model -> Html Action view model = let items = List.map (\ item -> li [...

10得票1回答
将外部数据加载到 Elm 测试套件中

我正在编写一个Elm测试套件,想要使用存储在外部文件中的已知输入/输出对列表来检查函数的输出。我可以选择外部文件的格式,例如JSON,但我需要将它与Elm分开,因为它会被其他语言访问。(我基本上是确保Elm版本的函数与其他版本相匹配)。 我不想在Elm测试模块中硬编码这些值。有没有一种使用E...