模板不会使用Django呈现

时间:2014-12-24 18:44:06

标签: javascript django backbone.js underscore.js

我在Django网站上使用Underscore和Backbone将模式弹出对话框渲染为模板时出现问题,否则它将作为独立的单页应用程序运行。为什么会这样?

以下是模板的摘录:

<script type="text/template" id="popup-template">
<div class="modal sector-popup" style="background-color:#f5f5f5; visibility:visible;">
<div class="modal-header" style="background-color:#FFFFFF">
    <input type="image" class="pull-right" id="closebtn" src="../media/x-button.png" data-dismiss="modal">
    ...
</div>
</script>

以下是网站使用的地方:

window.FormPopup = Backbone.View.extend({
    template: _.template($('#popup-template').html()),

    events: {
            "dblclick .sector-label" : "edit",
            "keypress .sector-label-edit input" : "setLabel"
            },

    render: function() {
            var view = this;
            this.$el.html(this.template(this.model.toJSON()));
    ...
    },
  });

0 个答案:

没有答案