【问题标题】:ECO templates with Backbone + Marionette but without Rails带有 Backbone + Marionette 但没有 Rails 的 ECO 模板
【发布时间】:2013-12-28 21:35:57
【问题描述】:

我正在尝试将ECO templatesBackboneMarionette 一起使用,但不使用Rails。相反,我使用DjangoRequireJS 管理我的前端资产管道。

如何加载 ECO 模板?

下面是我使用Underscore's 模板的简单木偶视图:

define ['cs!app', 'requirejs-tpl!./templates/message.tpl'], (App, message) ->
  App.module 'About.Show', (Module, App, Backbone, Marionette, $, _) ->
    class Module.MessageView extends Marionette.ItemView
      className:  'message-view'
      tagName:    'div'
      template:   message

我猜我需要将模板键设置为 ECO 模板文件,然后覆盖视图的渲染方法——但我不确定,因为我认为我必须先预编译 ECO 文件...

我要尝试的事情:

【问题讨论】:

    标签: javascript backbone.js requirejs marionette eco


    【解决方案1】:

    这里的简短回答是通过npm 安装eco,然后运行eco -i JST form.eco 之类的东西。然后,将JST['form'] 分配给视图的template 属性。为多个模板手动设置可能是一项投标工作,因此最好查看 django-pipeline 之类的东西。

    【讨论】:

      猜你喜欢
      • 2016-01-22
      • 1970-01-01
      • 2013-01-15
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多