Future in let leaf -6ren">
gpt4 book ai didi

swift - 为什么它不能识别 Leaf 命令 : #loop

转载 作者:行者123 更新时间:2023-11-28 12:04:43 27 4
gpt4 key购买 nike

我从一个几乎空白的项目开始,我可以使用以下方法从 welcome.leaf 渲染一个简单的页面:

router.get("view") { req -> Future<View> in
let leaf = try req.make(LeafRenderer.self)
return leaf.render("welcome")
}

但是,如果我将 #loop 放入 welcome.leaf 中,我会收到以下消息:

[ ERROR ] TemplateError.serialize: No tag named `loop` is registered. in /Users/david/CloudStation/XcodeProjects/Vapor3affordat/Resources/Views/welcome.leaf line: 24 column: 1 range: 580..<785 (TemplateSerializer.swift:59)

为什么它不识别循环叶命令?

最佳答案

在 Leaf 3 中,#loop() 已重命名为 #for。语法也发生了变化。 Steam 2:

#loop(things, "thing")

在 Vapor 3 中这变成了

#for(事物中的事物)

关于swift - 为什么它不能识别 Leaf 命令 : #loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49578320/

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