面对使用骨干js使用多个视图的问题

时间:2013-10-22 09:20:15

标签: backbone.js

我为backbonjs视图创建了单独的文件,每个文件都有这样的代码

var appendMessageBox = Backbone.View.extend({
        initialize: function(){
            this.render();
        },
        render: function(){
            var html='myhtml'
            var template = _.template( html, {} );
            this.$el.append( template );
        }

    });

我正在从我的插件文件中调用它

var appendMessageBox_View = new appendMessageBox({ el: jqObj });

其工作

但是当我创建多个视图文件并调用它们时它们无法正常工作

1 个答案:

答案 0 :(得分:0)

您用什么来管理所有文件?一个例子是RequireJS

也许您可以尝试在重构到不同的js文件之前先在一个地方运行所有源代码?