我正在尝试完成Elm 0.17 HTTP教程中的一个练习。如果获取gif失败,我希望向用户显示失败原因的错误消息。 我的模型已经被修改为:type alias Model = { topic : String , gifUrl : String , errorMessage : ...
我需要将我的ELM HTML应用程序中的UI字符串国际化为3种不同的语言。 我正在考虑这样做: 1)我将从Javascript获取currentLanguage,并通过ProgramWithFlags传递它。 我会在模型中保留语言。 2)我将在我的代码中设置一些类型type alias ...
这是一个非常基础的问题,但我没有找到任何例子。 我的视图如下:view address model = div [] [ div [] [ text <|"ID : " ++ toString model.id ] , form [] ...
使用UrlParser.parseHash函数,我成功解析了以下网址:http://localhost:8000/MyRepl.elm/#home/something-else。预期的行为是,在浏览器中复制粘贴并回车后,应用程序会加载相应的页面视图。 但现在我想删除#,因此我使用了UrlPa...
我正在处理一个Elm任务,解码来自API的JSON。我遇到的问题是我编写的解码器与JSON不匹配,因此我想显示错误。但是我无法使用toString函数将错误消息从#Http.Error#类型转换为#String#类型。以下是代码:type Model = Loading | Failu...
如何在 Elm 中设置页面标题,程序启动时? 我在文档中找到了这个:(http://elm-lang.org/docs/syntax) Elm 有一些内置的端口处理程序,可以自动执行一些命令: title 设置页面标题,忽略空字符串 然而,我还是无法完全理解端口,也找不到任何使用此特定端...
在开发过程中,我一直使用elm-reactor来测试我的单页Elm应用程序。但对于生产部署,我希望将编译器的输出仅存储为静态文件放置在Web服务器上。 如何将Elm页面编译成一个独立的HTML + Javascript文件对?
使用Elm的html包,可以发起HTTP请求: https://api.github.com/users/nytimes/repos 这些是 纽约时报 在Github上的所有代码库。基本上,我想从Github响应中获取两个项目,即id和name。[ { "id": 5803599, "na...