我正在进入一个大型Backbone.js
项目,所以我仍然在努力。我的模板my-group-item.jhbs
有:
{{#if isComplete}}
.row-fluid
.span2
img.entity-image(src="/pictures/{{entityId}}.png")
.span10
.row-fluid
.span12
h3 {{entityName}}
p My first variable {{totalFirst}} and my second variable {{totalValue}}
{{/if}}
我的View
是:
module.exports = class MyItemView extends View
className: ->
templateData = @getTemplateData()
primaryData = @model.get('primaryData')
tagName: 'li'
template: require 'views/my-group-item'
initialize: () ->
super
primaryData = @model.get('primaryData')
在我的模板中,totalFirst
和totalValue
变量不显示任何内容。
我用以下方式调用我的观点:
@groupView = new MyItemView
collection: groups
el: '.group-list'
如何在模板中显示这些内容?
答案 0 :(得分:1)
您可以将超过1个变量传递给模板,第一个是您的模型,第二个是primaryData的属性。