1

yeoman init backbone:view input

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

如何从应用程序中实例化这个视图?

4

1 回答 1

0

请尝试使用yeoman 1.0beta的最新骨干生成器。我们对其进行了很多改进,包括预编译 ejs 模板。您不想担心模板,yeoman 会为您预编译它。

您可以根据需要实例化 InputView,只需使用模板方法即可使用 ejs。下面提供了一个示例代码。

Todo.Views.InputView = Backbone.View.extend({

    template: JST['app/scripts/templates/input.ejs'],

    render: function(){
       $(this.el).html(this.template());
    }

});
于 2013-04-05T19:12:15.337 回答