İçindekiler
Olayları dinlemek, insanlarla çalışırken oldukça önemli bir süreçtir. koleksiyonlar Y Modeller, bu, bu olaylar meydana geldiğinde eylemleri yürütmemize izin verir, örneğin bir model nesnesinin bir özniteliğini değiştirirsek ve koleksiyona yeni bir nesne eklediğimizde bir mesajın yansıtılmasını veya bildirilmesini istersek, bunlar bunlardan bazılarıdır. başlangıçta düşünebileceğimiz temel unsurlar.Etkinliklerdeki değişiklikleri kaydetmek için .on () yöntemi bu şekilde belirtilen eylemi hangi olayda kaydedeceğimizi belirtebiliriz ve belirlediğimiz olay gerçekleşirse koleksiyonumuzun “dinleme” olacağını belirtebiliriz.
Etkinliği dinleme ekleme
Olay Ekle sadece kullandığımız zaman .add() yöntemi Koleksiyonumuza yeni bir model eklemek için, bu şekilde mevcut koleksiyonumuza her yeni eleman eklediğimizde kayıt olabiliyoruz, aşağıdaki kodda bu olayın kullanımına bir örnek görelim.
var Task = Backbone.Model.extend ({varsayılanlar: {başlık: '', tamamlandı: yanlış}}); var TasksCollection = new Backbone.Collection (); // Şimdi eventlerimiz için listener methodunu kaydediyoruz. TasksCollection.on ("ekle", işlev (yapılacaklar) {console.log ("Zorunlu" + todo.get ("başlık") + ". Zaten yapıldı mı?" + (Yapılacak.get ("tamamlandı")? 'Evet ! ': 'Yapma. BÜYÜTGörüldüğü gibi bir etkinliği bir koleksiyona bağlamak ve söz konusu olay gerçekleştiğinde “dinlemek” bize sunduğu yöntemler sayesinde oldukça basit bir işlemdir. Backbone.jsBu bizim için bir olasılıklar dünyası açar çünkü bir mesajı yazdırmak yerine bir eylemi gerçekleştiren bir yöntem çağırırsak çok ilginç işlevler elde edebiliriz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.