我有两个意见,为了简单,父母/孩子.孩子正在使用触发器来投掷事件.我没有在父母的处理程序中看到它.以下是否有效?
- var parent = Backbone.View.extend({
- events: { "childevent": "run" },run: function(e) {
- console.log(e);
- },render: function() { /* render the child here */ }
- });
- var child = Backbone.View.extend({
- someAction: function() { this.trigger('childevent'); }
- });
解决方法
弄清楚了! $(this.el).trigger( ‘childevent’);作品.