【发布时间】:2025-09-23 23:30:03
【问题描述】:
yeoman init backbone:view input
这会生成两个文件:app/scripts/templates/input.ejs 和 app/scripts/views/input-view.js
如何在应用程序中实例化这个视图?
【问题讨论】:
标签: javascript backbone.js yeoman
yeoman init backbone:view input
这会生成两个文件:app/scripts/templates/input.ejs 和 app/scripts/views/input-view.js
如何在应用程序中实例化这个视图?
【问题讨论】:
标签: javascript backbone.js yeoman
请尝试使用最新的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());
}
});
【讨论】: