0

对 Dust 来说是全新的,并尝试做一些我希望相当简单的事情。基本上,我有一个 Backbone 模型,其页面属性的值为“home”。我需要根据该值显示某个 html 块。如果是“家”,则显示这段代码,诸如此类。我什至不知道 Dust 是否会这样工作,但项目的要求要求通过 Dust 处理页面演示,所以我从我所拥有的开始。当涉及到模板中的条件时,我看到的所有示例似乎都集中在数组上。有人知道 Dust 的新手教程吗?任何见解都非常感谢!

4

1 回答 1

0

听起来您正在寻找@eq帮助者。Dust 助手与 Dust 的核心是分开的,可以在这里找到:https ://github.com/linkedin/dustjs-helpers

使用 Dust 的示例@eq

{@eq key=page value="home"}
    {! Display "home" page content here !}
{:else}
    {! Otherwise, display other content !}
{/eq}

如果您有多个页面,您可能希望将@selecthelper 与 helper 结合使用@eq

{@select key=page}
    {@eq value="home"}
        {! home page !}
    {/eq}
    {@eq value="about"}
        {! about page !}
    {/eq}
    {@eq value="contact"}
        {! contact page !}
    {/eq}
{/select}
于 2013-08-15T04:15:41.593 回答