SORU
11 AĞUSTOS 2011, PERŞEMBE


Kimlik belirleme ve dinamik backbone.js görünümlerde code

Ve backbone.js öğrenme ve kullanma sürecinde yaşıyorum.

Madde bir model ve ilgili Öğe bir görünümü var. Her model örnek olarak yansımasını istiyorum item_class ve item_id öznitelikleri, 'a' ve 'sınıf' ilgili görüş bağlıyor.id Bunu başarmak için doğru yolu nedir ?

Örnek:

var ItemModel = Backbone.Model.extend({      
});

var item1 = new ItemModel({item_class: "nice", item_id: "id1"});
var item2 = new ItemModel({item_class: "sad", item_id: "id2"});

var ItemView = Backbone.View.extend({       
});

Nasıl görüşlerini, görünümü 'el'in çevirir: . uygulamak gerekir

<div id="id1" class="nice"></div>
<div id="id2" class="sad"> </div>

Çoğu örneklerde gördüm, görünümüelhangi içinde bir el yazması lazım anlamsız kapsayıcı bir unsur olarak sunduğu 'semantik' kodu.

var ItemView = Backbone.View.extend({
   tagName:  "div",   // I know it's the default...

   render: function() {
     $(this.el).html("<div id="id1" class="nice"> Some stuff </div>");
   }       
});

İşlenen, bir tane alır

<div> <!-- el wrapper -->
    <div id="id1" class="nice"> Some stuff </div>
</div>

Ama bu bir atık gibi - neden dış div var ? İstiyorumeldoğrudan dahili div çevirmek için!

CEVAP
12 AĞUSTOS 2011, Cuma


Kendi açısından haklı mı böyle bir şey

var ItemView = Backbone.View.extend({
   tagName:  "div",   // I know it's the default...

   render: function() {
     $(this.el).attr('id', 'id1').addClass('nice').html('Some Stuff'); 
   }       
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS

    ASUS

    22 EKİM 2005
  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • steeletraining

    steeletraini

    28 NİSAN 2010