Swift 如何将叶标记传递给另一个叶标记?

Swift 如何将叶标记传递给另一个叶标记?,swift,vapor,leaf,Swift,Vapor,Leaf,是否有方法将叶标记传递给另一个叶标记? 例如,在我的自定义叶标记中,我返回一些html代码: public func run( tagTemplate: TagTemplate, arguments: ArgumentList) throws -> Node? { return .bytes("<span>#(foo)</span>".bytes) } 公共函数运行( 标记模板:标记模板, 参数:ArgumentL

是否有方法将叶标记传递给另一个叶标记? 例如,在我的自定义叶标记中,我返回一些html代码:

public func run(
        tagTemplate: TagTemplate,
        arguments: ArgumentList) throws -> Node? {

        return .bytes("<span>#(foo)</span>".bytes)
}
公共函数运行(
标记模板:标记模板,
参数:ArgumentList)抛出->节点?{
return.bytes(“#(foo)”.bytes)
}

但是在我的模板
#(foo)
中显示为纯文本,而不是呈现为叶标记,而html标记
工作正常。

也许您可以将标记作为参数,从中呈现html,然后使用插值传递结果字符串?