到目前为止,我一直在我的Rails/Backbone.js应用程序中使用EJS模板。 我真的想开始使用backbone.marionette。我能做些什么来使它与EJS一起工作?如何使用backbone.marionette使用EJS模板?
MyView = Backbone.Marionette.ItemView.extend({
template: "#some-template"
});
它说的,我需要提供一个jQuery选择到template
属性的文档,但我不认为我的EJS模板有一个。
更新:
这是我会怎么使用模板来常使我的看法:
TasksTree.Views.TaskItem = Backbone.View.extend({
...
render: function() {
...
this.$el.html(JST['tasks_tree/item'](options));
return this;
}
})
而且我有item.jst.ejs
文件看起来像模板文件夹:
<li>
<label><%= taskTitle %></label>
</li>
我的模板文件夹包含在application.js
我用更多的细节更新了我的问题。因为我是新手,所以我有点困惑。 [这个问题](http://stackoverflow.com/questions/6557238/format-of-ejs-and-jst-template-files-in-rails-backbone-gem)描述了EJS如何工作。 – lanan 2012-04-18 17:52:18
这太棒了!完美的作品。 – lanan 2012-04-18 20:11:09