elm相关内容
寻找类似的东西,但找不到确切的问题. 我有一个从服务器端验证返回的 JSON,如下所示: {“字段":[“字段名称"],“消息":[“消息",“消息"]} 我想做的是把它解码成一个榆树记录 { 字段:字符串,消息:列表字符串 } 但是,我在使用 err, field 字段时遇到了问题.我无法将单个元素 JSON 数组转换为该元素的字符串. 是否甚至可以使用解码,或者我最好将其解
..
我已经问过这个问题了: 如何在 Elm 中获取当前时间? 并通过编写我自己的(现已弃用)start-app 变体来回答它: http://package.elm-lang.org/packages/z5h/time-app/1.0.1 当然,Elm 架构已经改变了,我以前的做事方式不再有效,因为没有信号或 Time.timestamp. 所以.... 假设我使用标准更新
..
在最近的经典 FRP 实现中,例如reactive-banana,有事件流和信号,它们是阶梯函数(reactive-banana 称它们为行为,但它们仍然是阶梯函数).我注意到 Elm 只使用信号,并且不区分信号和事件流.此外,reactive-banana 允许从事件流到信号(已编辑:并且可以使用 reactimate' 对行为采取行动,尽管它不被认为是好的做法),这意味着理论上我们可以应用所有
..
我正在运行 elm-repl 来尝试使用该语言. 我想看看当前时间.我该怎么做?目前的图书馆似乎不可能.这是为什么? 编辑:我制作了一个包来帮助解决这个问题.http://package.elm-lang.org/packages/z5h/time-应用 这是在 elm 0.15 周围被问到的 - 在 elm 0.17 和 0.17 中情况有所不同0.18:见我该怎么做获取 El
..
在此处查看已接受答案的建议的完整实现:https://github.com/afcastano/elm-nested-component-communication ================================================================== 我有一个带有两个孩子的父组件.查看工作示例 使用 Elm 架构,当左子节点中的
..
A正在尝试使用 bootstrap-select -扩展了具有良好功能和样式的html-select-tag.乍一看,从榆树中调用它似乎很简单.确实,被抢断的 view:模型->HTML消息查看模型=select [类"selectpicker",属性"data-live-search""true"][选项[] [文字"foo"],选项[] [文字“栏"]] 产生一个带有两个项目的漂亮(可
..
我只是开始使用Elm,并且不了解Haskell及其编译器我正在尝试掌握 Html.program 中的签名的含义 func:(a->字符串)->字符串-这意味着需要一个函数并返回一个字符串main:程序Never Model Msg-这是什么意思? 解决方案 Program 是由以下三个类型变量参数化的类型: flags , model 和 msg. 从不 是不能有任何值的类型(请参阅
..
我正在尝试使用Elm构建SPA并创建三个页面,该页面应显示内容,具体取决于URL. 在 Main.elm 中,我有以下代码: 模块主要公开内容(模型,Msg(..),init,main,更新,视图)导入API.Keycloak作为Keycloak公开(..)导入浏览器将Browser.Navigation导入为Nav导入HTML暴露(..)导入暴露的Html.Attributes(..)将
..
我正在尝试从 elm-lang教程修改一个简单的应用程序首先更新模型,然后触发另一个更新. update msg model =例味精更多请->(模型,getRandomGif model.topic)NewGif(确定newUrl)->({模型| gifUrl = newUrl},Cmd.none)NewGif(Err _)->(型号,Cmd.none)-我的加法NewTopic newTo
..
我正在制作一个程序,将屏幕上的渲染文本更改为用户在文本框中输入的内容。我认为我的Elm体系结构模型和更新部分正确无误,但我真的不理解视图部分。 我只是在把头包裹在方括号视图功能上时遇到麻烦。 无论如何,我遇到此错误。 此 div 调用产生: Html#(Model-> Model)# 但是类型注释在视图上说应该是: HTML#Msg#Elm
..
当我尝试在榆木中使用 |> 运算符时出现错误 kl:列表浮动 kl = List.map toFloat(List.range 1 10) kll:浮动 kll = 让 的一半x = x / 2 在 List.sum( List.map的一半(List.map到float(List.range 1 10))) 下面的代码我使用 |> 并得到错误:
..
我想创建一些按钮,按钮的数量会随着用户操作而变化(列表或数组中的每个值一个)。 我能够创建按钮,但在 update 中不知道按下了哪个按钮。 例如,在下面的简化代码中,如何增加数据中与按下按钮相对应的值? module主要暴露(..) 导入Html暴露(..) 导入Html.Event暴露(..) 导入数组暴露(..) main = Html.program
..
我正在使用Elm(0.18),并导入了simonh1000的 FileReader 库。要存储文件值,我们使用以下类型: import Json.Decode作为Json暴露(解码器,值) ... {-| ArrayBuffer是Elm Json值。 -} 类型别名FileContentArrayBuffer = 值 我想要用一个空的占位符初始化我的模型。我这样
..
升级指南中,效果被此类似Applicative Functor的新事物 Cmd 所代替。对于 Effects.tick 可能隐藏在哪里,或如何重新实现它,我看不到任何线索。 从外观上看, Process.sleep 可能是正确的答案,例如 Task.perform errorHandler(\x-> x)
..
我一直在努力使这些领域发挥作用,但一直失败。我也一直在尝试寻找示例,但我能找到的唯一示例是使用Elm 0.14,该示例使用的新Channel API在Elm 0.13中不可用。 因此,我从中提供的示例开始目录 import Graphics.Input.Field(..) import Graphics.Input(.. ) name:输入内容 name =输入noCont
..
执行HTTP发布后,我收到以下错误消息: 无法获取未定义或空引用的属性“标记” 我相信执行以下解码器功能时会发生错误: sourceDecoder:解码器JsonSource sourceDecoder = Decode.map5 JsonSource ... (字段“链接” providerLinksDecoder) 解码器依赖性:
..
我有一个应用程序,我想在读取json后三遍在init上生成5个唯一数字的列表。所以基本上我想得到类似[31,59,62,72,2,16,2,38,94,15,55,46,83,2,10]的内容。我面临的挑战是我对函数式编程和elm还是陌生的,我有点迷茫。所以我知道Random.generate需要一个味精和一个生成器并返回一个cmd消息,它主要用于更新功能,但这不是我需要的,因为它是一个辅助功能,
..
我在Elm StartApp MUV框架的更新函数中具有以下Action处理程序。 signupAlertMailbox:Signal.Mailbox字符串 signupAlertMailbox = Signal.mailbox“” 更新:操作->型号-> (模型,效果动作) 更新动作模型= 的 案例动作 提交-> let isInputValid = Dict.fold
..
基于这篇文章,并感谢@glennsl iam的帮助。 首先,如果有人拥有我可以了解解析的链接,我将非常高兴。 page:Url.Url->字符串 页面url = 的大小写(Parser.parse(Parser.query(Query.string“ name”))url)) “我的查询字符串:” ++(Maybe.withDefault“ empty” url.query) 只是
..
注意:这是我第一次看榆木,上周我才偶然得知它的存在。 当您更新记录,是您真的要更新记录还是只是创建新记录。 > {帐单| name =“ Nye”} {年龄= 57,name =“ Nye”} > {帐单|年龄= 22} {年龄= 22,姓名=“门”} 期望: > {age = 22,name =“ Nye”} 由于对“ bil
..