-1
我正在走進一個大的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'
我怎樣才能得到這些模板中的表現?
您是否看到'entityName'而不是其他人?你如何將模型傳遞給你的模板?這些屬性是在模型中定義的嗎? – Puigcerber
我確實看到'entityName',但沒有看到其他人。我不確定模型中的屬性是如何定義的。我該如何檢查? – Shamoon
Ahhh -okay。我看到我想要的字段是模型中'primaryData'的子元素。那麼如何訪問模板中的孩子? – Shamoon