我不知道如何在胡须中做到这一点似乎很奇怪。支持吗?
这是我尝试的尝试:
{{#author}}
{{#avatar}}
<img src="{{avatar}}"/>
{{/avatar}}
{{#!avatar}}
<img src="/images/default_avatar.png" height="75" width="75" />
{{/avatar}}
{{/author}}
这显然是不对的,但是文档中没有提到这样的内容。甚至没有提到“其他”这个词:(
另外,为什么胡须是这样设计的?这种事情被认为是坏事吗?是否要强迫我在模型本身中设置默认值?在不可能的情况下呢?
1
“为什么胡须是这样设计的?” 我不太确定,但我认为想法是,模板语言应该就是:一种用于编写模板的语言,即看起来像它们产生的输出的东西,只是在可变位所在的地方带有孔。将逻辑放在模板语言中会使模板更加复杂,而当您已经有了一种编程语言来处理逻辑位时,何必呢?
—
Paul D. Waite
@ PaulD.Waite我认为“无逻辑”的意思是“非任意代码”。将真正的视图逻辑放入代码中与将非视图逻辑放入模板中一样糟糕。小胡子试图提供一个最低限度的逻辑来实现这一目标。
—
2014年
当OP表示“这是我的可悲尝试,这显然是不正确的”时,也许它不是通用的模板引擎,然后可接受的答案是该代码的复制粘贴:)。无法判断OP或答案;就在
—
dwanderson
mustache