到目前为止,我一直在我的 Rails/Backbone.js 应用程序中使用 EJS 模板。我真的很想开始使用backbone.marionette。我该怎么做才能使它与 EJS 一起工作?
MyView = Backbone.Marionette.ItemView.extend({
template: "#some-template"
});
它在文档中说我需要为template
属性提供一个 jQuery 选择器,但我认为我的 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