在yeoman脚手架骨干项目中创建新的骨干视图

时间:2012-11-26 01:24:16

标签: javascript backbone.js yeoman

yeoman init backbone:view input

这会生成两个文件:app / scripts / templates / input.ejs和app / scripts / views / input-view.js

如何在应用程序中实例化此视图?

1 个答案:

答案 0 :(得分:0)

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

});