【问题标题】:Creating a new backbone view in a yeoman scaffolded backbone project在 yeoman 脚手架骨干项目中创建新的骨干视图
【发布时间】: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


    【解决方案1】:

    请尝试使用最新的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());
        }
    
    });
    

    【讨论】:

      最近更新 更多