myView
ve koleksiyon myCollection
. add
myCollection
için bir model olduğunda, add
olayı myCollection
tarafından tetiklenir. myView
'un add
etkinliğini nasıl dinleyebilirim?Görünüm koleksiyonuna göz atabilirsiniz
10
A
cevap
17
Toplamayı görüntülediğinizde görünümüne geçirebilir ve ardından görünümü başlatma yönteminde koleksiyondaki ekleme olayına bağlayabilirsiniz. İşte
bir kod örneğiMyView = Backbone.View.extend({
initialize: function() {
this.collection.bind('add', this.onModelAdded, this);
},
...other view functions
onModelAdded: function(addedModel) {
//do something
}
}
var ve görüntülemek örneğini bu sen koleksiyonu geçmesi nasıl Sen "add" dinlemek için görünümünüzü bağlamak zorunda
var view = new MyView({ collection: myCollection });
3
olay Koleksiyonunuz:
var MyView = Backbone.View.extend({
initialize: function(){
this.collection.bind('add', this.somethingWasAdded, this)
},
somethingWasAdded: function(){
}
});
new MyView({collection: myCollection})
11
Ver verdikten sonra. 0.9.9 (13 Aralık 2012), listenTO'u kullanmanız önerilir. Bu doğrultuda
:
var MyView = Backbone.View.extend({
initialize: function() {
this.listenTo(this.collection, 'add', this.onModelAdd);
},
onModelAdd: function(model) {
// do something
}
});
var myCollection = new MyCollection();
var myView = new MyView({collection: myCollection});
İlgili konular
- 1. Dizinin bir fotoğraf koleksiyonuna göz atıyor musunuz?
- 2. Tarihleri karşılaştırarak bir görünüm içinde bir laravel koleksiyonuna filtre uygulayabilirsiniz?
- 3. Yüklemeden JPA koleksiyonuna ekle
- 4. Subdocument koleksiyonuna göre solr cevabını sırala
- 5. Meteor koleksiyonuna erişilemiyor ("tanımlı değil")
- 6. Özel taban koleksiyonuna sahip Linq
- 7. KnockoutJS - Bir sözlük koleksiyonuna veritabani
- 8. Meteor.users koleksiyonuna nasıl alanlar eklenir
- 9. ArrayList koleksiyonuna bir sınıf ekleme
- 10. WIF 4.5'teki SecurityTokenHandlers koleksiyonuna nasıl ulaşırım?
- 11. WPF ComboBox Öğesi Bir dize koleksiyonuna etiketleme
- 12. NHibernate "yükleme koleksiyonuna yasa dışı erişim" hatası
- 13. Yerel node.js sunucusundan mongolab koleksiyonuna erişemiyorum
- 14. Meteor.users Koleksiyonuna nasıl bir dönüşüm eklersiniz?
- 15. VBA - Bir koleksiyon koleksiyonuna nasıl koleksiyon eklenir
- 16. AutoMapper: Nesnelerin bir koleksiyonunu dize koleksiyonuna eşleştirilmesi
- 17. Bir maddeyi bir backbone.js koleksiyonuna ekleme
- 18. Mevcut MongoDB koleksiyonuna meteor uygulamasından erişme
- 19. Omurga koleksiyonuna eklenen bir öğenin dizinini getirme yoluyla nasıl alabilirim?
- 20. tvos: UITextView film görünümü gibi görünüm görünüm
- 21. Activity.addContentView (Görünüm) == ViewGroup.addContentView (Görünüm)?
- 22. Görünüm
- 23. Görünüm
- 24. Harita JSON verileri Knockout'a göz at Spesifik görünüm modeline sahip gözlenebilirArray
- 25. Java düzenli ifadesi ile göz gezdirme
- 26. Console.Read göz ardı ediliyor
- 27. BufferedReader'a göz atabilir miyim?
- 28. DebuggerStepBu göz ardı ediliyor
- 29. dropdown listesine göz atın
- 30. Oscar selfie'de göz taraması