aşağıda buKısmi olarak kısmi şablonlar (tıpkı gidonlarda olduğu gibi)?
var PeopleModel = Backbone.Model.extend({
defaults: {
"people": [
{ "username": "alan", "firstName": "Alan", "lastName": "Johnson", "phone": "1111", "email": "[email protected]" },
{ "username": "allison", firstName: "Allison", "lastName": "House", "phone": "2222", "email": "[email protected]" },
{ "username": "ryan", "firstName": "Ryan", "lastName": "Carson", "phone": "3333", "email": "[email protected]" },
{ "username": "ed", "firstName": "Edward", "lastName": "Feild", "phone": "4444", "email": "[email protected]" },
{ "username": "phil", "firstName": "Philip", "lastName": "Doom", "phone": "5555", "email": "[email protected]" },
{ "username": "gerald", "firstName": "Gerald", "lastName": "Butler", "phone": "6666", "email": "[email protected]" }
],
"company": {"name": "Random Corp."},
"country": "England"
}
});
Ve benzeri bir omurga modeli
<script id="people-template" type="text/x-handlebars-template">
{{#each people}}
{{> person}}
{{/each}}
</script>
<script id="person-partial" type="text/x-handlebars-template">
<div class="person">
<h2>{{fullName}} </h2>
<div class="phone">{{phone}}</div>
<div class="email"><a href="mailto:{{email}}">{{email}}</a></div>
</div>
Bu benim kısmi kullanarak handlebars.js hayata nasıl benim şablonlardır var.
Sorularım
1.Do biz benzer bir şey var, ben örtmek underscore.js şablon motorun Partials demek? Biz underscore.js şablon motoru
sayesinde sizin keman çok yardımcı oldu. Bu dava için "window" kullanmayı tamamen unuttum. Thnks tekrar – bhargav
İkinci argüman olarak veri ile _.template() 'in iki argüman versiyonunun sürüm 1.7'den itibaren kullanımdan kaldırıldığını unutmayın. Yine de yaklaşım hala sağlam. –
@ PeterV.Mørch: Hatırlatıcı için teşekkürler. Aslında bazı cevaplar verdim "neden çalışmıyor? (Tmpl, data)" çalışıyor? " son zamanlarda sorular. –