Jquery 木偶2.2如何听到触发事件?

Jquery 木偶2.2如何听到触发事件?,jquery,backbone.js,marionette,Jquery,Backbone.js,Marionette,它与以前版本的木偶配合得很好。现在我更新到2.2更新版本。但我现在听不到我的扳机 我知道它是更新和改变了方法。有谁能指导我找到新的方法吗 itemView中的我的触发器: List.Contact = Marionette.ItemView.extend({ tagName : "tr", events: { "click": "highlightName" }, triggers : {

它与以前版本的木偶配合得很好。现在我更新到2.2更新版本。但我现在听不到我的扳机

我知道它是更新和改变了方法。有谁能指导我找到新的方法吗

itemView中的我的触发器:

List.Contact = Marionette.ItemView.extend({
        tagName : "tr",
        events: {
            "click": "highlightName"
        },

        triggers : {
            "click button.js-delete" : "contact:delete" // i trigger delete from here
        },
        template : "#contact-list-item",
        highlightName: function (e){
            e.preventDefault();
            this.$el.toggleClass("warning");
        },
        remove : function () {
            var self = this;
            this.$el.fadeOut('slow', function() {
                Marionette.ItemView.prototype.remove.call(self);
            });
        }
    });
这是我试图听到我的触发器:控制器

List.Controller = {
        listContacts : function () {
            var contacts = ContactManager.request("contact:entities");

            var contactsListView = new List.Contacts({
                collection : contacts
            });

            contactsListView.on("itemview:contact:delete", function (childView, Model) {
                console.log("i am hearing!"); //not working at all...
                contacts.remove(model); //is the way is wrong?
            });

            ContactManager.mainRegion.show(contactsListView);
        }
    }
两者都嵌套在单独的模块中。请帮帮我。 提前谢谢

我将itemview更新为childview,效果很好

List.Controller = {
        listContacts : function () {
            var contacts = ContactManager.request("contact:entities");

            var contactsListView = new List.Contacts({
                collection : contacts
            });

            contactsListView.on("childview:contact:delete", function (childView, Model) {
                console.log("i am hearing!"); //not working at all...
                contacts.remove(model); //is the way is wrong?
            });

            ContactManager.mainRegion.show(contactsListView);
        }
    }

当从1.X移动到2.X时,木偶wiki包含了一个简短的指南,介绍了所有主要的突破性变化