gpt4 book ai didi

handlebars.js - Handlebars 动态部分块

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

我有一个像这样的文件夹结构:

- components/
- foo/
- index.js
- foo.handlebars
- foo.scss
- bar/
- index.js
- bar.handlebars
- bar.handlebars

为了方便地解析组件partials,我提供了一个可以找到正确路径的助手,翻译 bar进入 components/bar/bar.handlebars .这个助手叫做 getPartialForTemplate .

在我的模板中,我这样做:
{{> (getPartialForTemplate 'foo') some=props}}
这很好,但是当我需要使用已解析的模板作为块时,我遇到了一个问题:
{{#> (getPartialForTemplate 'foo')}}
<p>Some text here..</p>
{{/WHATGOESHERE???}}

这似乎是 Handlebars 中的一个语法缺陷,因为我希望它的语法特性能够协同工作。有没有办法做到这一点?

最佳答案

有一个 open issue在 github 上,建议的解决方法是:

{{#>( lookup . 'intendedTemplate' )}}
No template matched for "{{intendedTemplate}}"
{{/undefined}}

关于handlebars.js - Handlebars 动态部分块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43049761/

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