在 Dust 的局部中添加局部

Add a partial inside a partial in Dust

我需要按以下方式将值传递给 dust 模板:

<div class="o-outer">
    {>"atoms/button" text="{+filteredClass/}"/}
</div>

{<filteredClass}
    {@customFilter _key="MENU" /}
{/filteredClass}

知道如何实现吗?

我认为您会想要定义自定义过滤器而不是带有自定义过滤器的助手。有关如何创建自定义过滤器的详细信息,请参阅 http://www.dustjs.com/docs/filter-api/。那么你将能够做到:

<div class="o-outer">
    {>"atoms/button" text="{text|myFilter}"/}
</div>

这一切都假定您的 customFilter 助手的实际使用方式与灰尘过滤器的使用方式相同。如果没有,那么您可能需要不同的解决方案。