javascript - 在自耕农脚手架主干项目中创建新的主干 View

标签 javascript backbone.js yeoman

yeoman initbackbone:查看输入

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

如何从应用程序内实例化此 View ?

最佳答案

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

});

关于javascript - 在自耕农脚手架主干项目中创建新的主干 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557478/

相关文章:

javascript - 将 HTML Canvas 动画导出为 VIDEO

events - Backbone.js 中的移动手势

javascript - grunt-bower-install 将 bower_components 链接到当前目录

node.js - 我可以拥有每个项目的 Yeoman 生成器吗?

javascript - 在对象删除之前运行 Javascript 清理代码?

javascript - 如何在我的 CreateJS 形状中获得随机颜色?

javascript - 为什么需要 .$el,它指向什么?

javascript - 基于 Rails 的 javascript 应用程序的安全性 : How do you verify permissions on a user within rendered javascript?

javascript - AngularJS 指令范围似乎只接受一个参数

javascript - Emacs JavaScript 自动缩进