【问题标题】:External template using backbone.marionette使用backbone.marionette的外部模板
【发布时间】:2013-06-13 01:46:50
【问题描述】:

使用Backbone.View我以前是这样获取外部模板的(一)

如果我想使用 Backbone.Marionette.Layout 从外部文件中获取模板怎么办? (2)


(1)

define(['myTemplate.html'], function (myTemplate) {
    var MyView = Backbone.View.extend({
        render: function ()
        {
            this.$el.html(myTemplate, this.getView());
        }
    });

    return MyView;
});

(2)

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

        template: "#container",

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

    return Layout;
});

【问题讨论】:

标签: backbone.js backbone-views marionette


【解决方案1】:

看看这个:https://github.com/marionettejs/backbone.marionette/wiki/Using-marionette-with-requirejs

this.$el.html(myTemplate, this.getView()); 

【讨论】:

    猜你喜欢
    • 2012-04-28
    • 2012-08-13
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 2013-03-25
    • 1970-01-01
    • 2013-05-28
    相关资源
    最近更新 更多