üzerinde bir omurga koleksiyonu işlerken modelin cidini alamıyor Mustache.js ile oluşturulan bir şablonda bir omurga koleksiyonu oluşturmaya çalışıyorum. Sorun şu ki şablondaki modelin cidini alamadım. Kodum ben Cid aptId, BeginTime almak ve Saat sona ama olamaz, yukarıdaki koddan, şablon
<div class="phone span4">
<h5> Phone Appointments</h5>
{{ _.each(slots, function(slot) { }}
{{ if(slot.aptType == "P"){ }}
<h6 cid="{{=slot.cid}}" aptId="{{=slot.aptId}}"> {{=slot.beginTime}} - {{=slot.endTime}} </h6>
{{ } }}
{{ }); }}
</div>
olduğunu. Bir şablondaki bir koleksiyondan modelin Cid'i nasıl alınır? görünümden
ve benim işlemek yöntem ayrıca bir modelin benzersiz tanımlayıcı olarak cid kullanarak herhangi bir dezavantajı var bu
render:function(){
var template = _.template($("#slot-display-template").html());
compiledTmp = template({slots: this.collection.toJSON()})
this.$el.append(compiledTmp);
}
benziyor?
Şimdiden teşekkürler!
Neden html'de olmak için cid'e ihtiyacınız var? Modelin kimliğine sahipseniz (aptId idAttribute ismidir?), Koleksiyonda bulabilirsiniz: collection.get (modelId) '. –