【发布时间】:2011-07-30 14:31:56
【问题描述】:
我对使用带有翡翠/下划线的骨干模板感到有些困惑。
我有一个主干模型,其中包含几个数组,但不确定如何呈现数组属性。我可以将它们移动到单独的主干集合和视图中,但在这种情况下,这似乎有点过头了。
我关注this blog post on using backbone with jade 并将以下内容添加到我的主干文件中
_.templateSettings = {
interpolate : /\{\{(.+?)\}\}/g
};
这让我可以在这个庄园中渲染模型属性:
//in my JavaScript
this.template = _.template($("#some-template").html());
//in my .jade template
input.text(type='text', name="name", value='{{name}}')
我想要解决的是如何对模型中的一个数组进行简单循环。例如
- for (var child in children)
{{child}}
但我对正确的语法感到很困惑,jade 开始和下划线接管等等。谢谢。
【问题讨论】:
标签: javascript node.js backbone.js pug underscore.js