gpt4 book ai didi

elm - Elm:如何在HTML列表中显示字符串列表?

转载 作者:行者123 更新时间:2023-12-03 12:08:11 29 4
gpt4 key购买 nike

我正在编写elm程序,该程序应将其输出格式化为HTML列表。我要的功能

inputs = ["first", "second", "third"]

并输出本质上是某种Elm Element
<ul>
<li>first</li>
<li>second</li>
<li>third</li>
</ul>

可悲的是,我找不到任何内置函数来执行此操作。也许 markdown语法可以扩展为采用类似Moustache的模板,
[markdown|
{{#inputs}}
* {{text}}
{{/inputs}}
]

(抱歉,我不确定字符串数组而不是对象数组的正确Mustache语法)。

原始HTML元素发射也将很好。提前致谢!

最佳答案

您要呈现在元素(即 Canvas )中还是真正呈现为html。如果是后者,则可以使用elm/html

renderList : List String -> Html msg
renderList lst =
ul []
(List.map (\l -> li [] [ text l ]) lst)

或管道样式
renderList : List String -> Html msg
renderList lst =
lst
|> List.map (\l -> li [] [ text l ])
|> ul []

或无点式
renderList : List String -> Html msg
renderList lst =
lst
|> List.map (li [] << List.singleton << text)
|> ul []

关于elm - Elm:如何在HTML列表中显示字符串列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24004569/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com