Backbone.js 使用主干网的外部模板

Backbone.js 使用主干网的外部模板,backbone.js,backbone-views,marionette,Backbone.js,Backbone Views,Marionette,使用Backbone.View我用这种方式获取外部模板(1) 如果我想使用Backbone.marionete.Layout从外部文件获取模板,该怎么办?(二) (一) (二) 看看这个: 看看这个:this.$el.html(myTemplate,this.getView())顺便说一句,它有效吗?用户1248256-你能提供答案而不是评论,这样它就可以被接受为答案吗? define(['myTemplate.html'], function (myTemplate) { var

使用Backbone.View我用这种方式获取外部模板(1)

如果我想使用Backbone.marionete.Layout从外部文件获取模板,该怎么办?(二)


(一)


(二)

看看这个:


看看这个:
this.$el.html(myTemplate,this.getView())顺便说一句,它有效吗?用户1248256-你能提供答案而不是评论,这样它就可以被接受为答案吗?
define(['myTemplate.html'], function (myTemplate) {
    var MyView = Backbone.View.extend({
        render: function ()
        {
            this.$el.html(myTemplate, this.getView());
        }
    });

    return MyView;
});
define(['myTemplate.html'], function (myTemplate) {
    var Layout = Backbone.Marionette.Layout.extend({

        template: "#container",

        regions: {
            top: "#top",
            main: "#main"
        }
    });

    return Layout;
});
this.$el.html(myTemplate, this.getView());