पर रीढ़ की हड्डी संग्रह को प्रस्तुत करते समय मॉडल के सिड को नहीं प्राप्त कर सकता है। मैं mustache.js के साथ बनाए गए टेम्पलेट पर रीढ़ की हड्डी संग्रह प्रस्तुत करने का प्रयास कर रहा हूं। समस्या यह है कि मैं टेम्पलेट में मॉडल के सिड नहीं प्राप्त कर सका। मेरा कोडटेम्पलेट
<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>
उपरोक्त कोड से, मैं एपीटीआईडी, स्टार्टटाइम और एंड टाइम प्राप्त कर सकता हूं, लेकिन सीड नहीं। किसी टेम्पलेट पर इसे प्रस्तुत करते समय संग्रह से मॉडल की सीड कैसे प्राप्त करें? देखने से
और मेरे प्रस्तुत करना विधि इस
render:function(){
var template = _.template($("#slot-display-template").html());
compiledTmp = template({slots: this.collection.toJSON()})
this.$el.append(compiledTmp);
}
तरह लग रहा है इसके अलावा वहाँ एक मॉडल के अद्वितीय पहचानकर्ता के रूप सीआईडी का उपयोग कर के किसी भी नुकसान है?
अग्रिम धन्यवाद !!!
आपको एचटीएमएल में होने के लिए सीड की आवश्यकता क्यों है? यदि आपके पास मॉडल की आईडी है (जैसे aptId idAttribute है?), तो आप इसे संग्रह में प्राप्त कर सकते हैं, 'collection.get (modelId) '। –