Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. var MyView = Backbone.View.extend({
  2.  
  3. initialize: function(){
  4. // manually bind event
  5. this.listenTo(this.model, "some:event", this.modelEvent);
  6. },
  7.  
  8. modelEvent: function(a, b){
  9. // manually forward event
  10. this.trigger("some:event", a, b)
  11. }
  12.  
  13. });
  14.  
  15. var m = new MyModel();
  16. var myView = new MyView({
  17. model: m
  18. });
  19.  
  20. myView.on("some:event", function(a, b){
  21. // do stuff here
  22. });
  23.  
  24. m.trigger("some:event", "foo", "bar");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement