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