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

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009