Índice
Ouvir eventos é um processo muito importante ao trabalhar com coleções Y Modelos, isso nos permite executar ações quando esses eventos ocorrem, por exemplo, se alterarmos um atributo de um objeto de modelo e quisermos que uma mensagem seja refletida ou informada quando adicionamos um novo objeto à coleção, estes são alguns dos elementos básicos que podemos pensar inicialmente.Para registrar as mudanças nos eventos, vamos usar o método .on () desta forma podemos indicar em que evento é que vamos registrar a ação indicada e nossa coleção estará “ouvindo” se o evento que designamos ocorrer.
Ouvir o evento adicionar
Evento adicionar é apenas quando usamos o método .add () Para adicionar um novo modelo à nossa coleção, desta forma podemos registrar cada vez que adicionarmos um novo elemento à nossa coleção existente, vamos ver no código a seguir um exemplo da utilização deste evento.
var Task = Backbone.Model.extend ({padrões: {título: '', concluído: falso}}); var TasksCollection = novo Backbone.Collection (); // Agora registramos o método de ouvinte para nossos eventos. TasksCollection.on ("add", function (todo) {console.log ("Must" + todo.get ("title") + ". Já feito?" + (Todo.get ("completed")? 'Sim! ': 'Não.PROLONGAR
Como podemos ver, vincular um evento a uma coleção e “escutar” se esse evento acontece é algo bastante simples graças aos métodos que nos oferece. Backbone.jsIsso nos abre um mundo de possibilidades, pois se em vez de imprimir uma mensagem chamarmos um método que realiza uma ação poderíamos obter funcionalidades muito interessantes.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo