到目前爲止,我一直在我的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