我对使用jade/underscore模板引擎和backbone有些困惑。
我有一个带有几个数组的backbone模型,不确定如何呈现数组属性。我可以将它们移动到单独的backbone集合和视图中,但在这种情况下似乎有点过度设计。
我遵循了这篇博客文章关于如何使用backbone和jade,并在我的backbone文件中添加了以下内容。
这使我能够以这种方式呈现模型属性:
我想要解决的问题是如何在模型中对其中一个数组进行简单的循环。例如:
但是我对正确的语法感到困惑,不知道Jade从哪里开始,Underscore接管等。谢谢。
我有一个带有几个数组的backbone模型,不确定如何呈现数组属性。我可以将它们移动到单独的backbone集合和视图中,但在这种情况下似乎有点过度设计。
我遵循了这篇博客文章关于如何使用backbone和jade,并在我的backbone文件中添加了以下内容。
_.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从哪里开始,Underscore接管等。谢谢。