关于Backbone.js的listenTo和on方法的区别?

这两个的方法有什么区别吗?

listenTo
on

var object = {};

_.extend(object, Backbone.Events);


这里将自定义事件绑定到object上的原因是什么?
一般不是直接绑定到模型或者视图上吗?
object.on("alert", function(msg) {
  alert("Triggered " + msg);
});

object.trigger("alert", "an event");
阅读 5.2k
4 个回答

http://backbonejs.org/#Events...
看文档呗
on 就是对object的事件监听
listenTo是对其他object的触发事件进行监听,比如view要在model改变时做处理之类的情况,灵活一些

on是接收到这个事件就执行某个操作吧

没有区别,方向相反而已,一个是听别人的,一个是听自己的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题