小编tou*_*sif的帖子

主干牵线木偶复合视图不发射事件

这是我正在创建树结构的代码compositeView片段.

var TreeView = Backbone.Marionette.CompositeView.extend({

    template: "#filterTemplate",
    className:"menuItem",
    tagName: "ul",

    initialize: function(){
      this.collection = this.model.type;
        counter=0;
    },

    events: {
        'click .menuItem': 'show'
    },

    show: function(event) {
        var target = $(event.target);
        console.log(target);

    },

    appendHtml: function(collectionView, itemView){
        // ensure we nest the child list inside of 
        // the current list item
        $(itemView.el).attr("id","innerMenu"+counter);
        $(itemView.el).attr("class","innerMenu");
        collectionView.$("li:first").append(itemView.el);
        counter++;
    }
});
Run Code Online (Sandbox Code Playgroud)

树变得完美但事件没有被绑定或没有被触发.永远不会调用Show方法.我正在使用Backbone.Marionette v0.9.1

backbone.js marionette

0
推荐指数
1
解决办法
2943
查看次数

标签 统计

backbone.js ×1

marionette ×1