Jer*_*ern 6 templating swift-stencil
我正在使用此处找到的 swift 模板语言工具:https : //github.com/stencilproject/Stencil
使用主分支。
问题
给定以下.json文件
{
"xcassets" : "dev Sources test1"
}
Run Code Online (Sandbox Code Playgroud)
我希望能够检索由" "“dev”分隔的第一个单词。
我试过的
最新版本的 Stencil 具有拆分功能。但问题是我不知道如何访问结果数组中的第一个元素,而且文档中也没有。
我在模板文件中尝试了以下内容:
{{xcassets|split:" "[0]}}
{{{{xcassets|split:" "}}[0]}}
{{xcassets|split:" ".first}}
{{xcassets|split:" "}}.first}}
{{xcassets|split:" "|[0]}}
{{xcassets|split:" "|.first}}
{{xcassets|split:" "|first}}
Run Code Online (Sandbox Code Playgroud)
没有一个工作。
我试图避免的
我知道我可以这样做,但必须有更好的方法。
{% for element in xcassets|split:" " %}
{% if forloop.first %}
{{ element }}
{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
有人对更好的工具有什么建议吗?
我想这是唯一的方法:
{% for element in xcassets|split:" " %}
{% if forloop.first %}
{{ element }}
{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)