【问题标题】:Creating a new backbone view in a yeoman scaffolded backbone project在 yeoman 脚手架骨干项目中创建新的骨干视图
【发布时间】:2012-11-26 01:24:16
【问题描述】:

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());
        }
    
    });
    

    【讨论】:

      猜你喜欢
      • 2013-09-22
      • 2013-01-14
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多