Innehållsförteckning
Att lyssna på evenemang är en ganska viktig process när man arbetar med samlingar Y Modeller, detta gör att vi kan utföra åtgärder när dessa händelser inträffar, till exempel om vi ändrar ett attribut för ett modellobjekt och vi vill att ett meddelande ska reflekteras eller informeras när vi lägger till ett nytt objekt i samlingen, dessa är några av grundläggande element som vi kan tänka inledningsvis.För att registrera ändringarna i händelserna kommer vi att använda .on () metod på detta sätt kan vi ange i vilken händelse det är att vi ska registrera den angivna åtgärden och vår samling kommer att "lyssna" om den händelse som vi har utsett inträffar.
Lyssnar på händelsetillägget
Händelsen Lägg till det är bara när vi använder .add () metod För att lägga till en ny modell i vår samling, på så sätt kan vi registrera varje gång vi lägger till ett nytt element i vår befintliga samling, låt oss se i följande kod ett exempel på hur denna händelse används.
var Task = Backbone.Model.extend ({defaults: {title: '', complete: false}}); var TasksCollection = new Backbone.Collection (); // Nu registrerar vi lyssnarmetoden för våra evenemang. TasksCollection.on ("lägg till", funktion (todo) {console.log ("Måste" + todo.get ("titel") + ". Redan klar?" + (Todo.get ("slutförd")? 'Ja! ': 'Låt bli. FÖRSTORASom vi kan se är det något ganska enkelt att koppla en händelse till en samling och "lyssna" om händelsen inträffar tack vare de metoder som den erbjuder oss. Backbone.jsDetta öppnar upp en värld av möjligheter för oss, för om vi i stället för att skriva ut ett meddelande kallar en metod som utför en handling kan vi uppnå mycket intressanta funktioner.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng