SORU
4 Temmuz 2011, PAZARTESİ


Ya Backbone.js bir görünüm yok Kaldır

Şu anda görüş yok/kaldırmak için bir yöntem uygulamaya çalışıyorum ama genel bir çözüm tüm görüşlerim için işe gidemiyorum.

Yeni bir istek geldiğinde önceki görünümleri yok eder, böylece denetleyicisine bağlamak için bir etkinlik olacağını umut ediyordumsonrayükler yenilerini.

Kurmak zorunda kalmadan bunu yapmak için herhangi bir yolu, her görünüm için bir program var mı?

CEVAP
18 Temmuz 2012, ÇARŞAMBA


Sadece manzara DOM kaldırıldı ama aynı zamanda tamamen olaylardan ilişkisiz değildi kesinlikle emin olmalıydım.

destroy_view: function() {

    // COMPLETELY UNBIND THE VIEW
    this.undelegateEvents();

    this.$el.removeData().unbind(); 

    // Remove view from DOM
    this.remove();  
    Backbone.View.prototype.remove.call(this);

}

Bana abartılı gibi geldi, ama başka yaklaşımlar tamamen hile yapmadım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009