yeoman init backbone:view input
这将生成两个文件:app / scripts / templates / input.ejs和app / scripts / views / input-view.js
如何在应用程序中实例化此视图?
最佳答案
请尝试将最新的backbone genearator与yeoman 1.0beta一起使用。
我们对其进行了许多改进,包括Precompiling ejs templates。您不需要担心模板,yeoman会为您预编译它。
您可以根据需要实例化InputView,而只需使用模板方法即可使用ejs。下面提供了示例代码。
Todo.Views.InputView = Backbone.View.extend({
template: JST['app/scripts/templates/input.ejs'],
render: function(){
$(this.el).html(this.template());
}
});