Съдържание
Слушането на събития е доста важен процес при работа с колекции Y Модели, това ни позволява да изпълняваме действия, когато възникнат тези събития, например ако променим атрибут на модел обект и искаме съобщение да бъде отразено или да бъде информирано, когато добавим нов обект към колекцията, това са някои от основни елементи, които можем да мислим първоначално.За да регистрираме промените в събитията, ще използваме .on () метод по този начин можем да посочим в кой случай ще регистрираме посоченото действие и нашата колекция ще „слуша“, ако се случи събитието, което сме определили.
Слушане на събитието добавяне
Събитието добавете това е само когато използваме .add () метод За да добавим нов модел към нашата колекция, по този начин можем да се регистрираме всеки път, когато добавим нов елемент към съществуващата си колекция, нека видим в следния код пример за използването на това събитие.
var Task = Backbone.Model.extend ({по подразбиране: {title: '', завършено: false}}); var TasksCollection = нов Backbone.Collection (); // Сега регистрираме метода на слушателя за нашите събития. TasksCollection.on ("добавяне", функция (todo) {console.log ("Трябва" + todo.get ("заглавие") + ". Вече е направено?" + (Todo.get ("завършено")? 'Да! ': 'Недей.Увеличете
Както виждаме, свързването на събитие с колекция и „слушане“, ако това събитие се случи, е нещо доста просто благодарение на методите, които ни предлага. Backbone.jsТова ни отваря свят от възможности, защото ако вместо да отпечатаме съобщение, извикаме метод, който извършва действие, бихме могли да постигнем много интересни функционалности.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка