gpt4 book ai didi

javascript - 将 EJS 与 Ember.js 结合使用

转载 作者:搜寻专家 更新时间:2023-10-31 23:30:18 27 4
gpt4 key购买 nike

我想尝试 JS 中的一些新东西,所以我选择了 Node 和 Ember.js我读到 Ember.js 与模板引擎无关,所以我想知道它是否支持 EJS,因为它由 Node 支持,并且与我习惯的 ERB 非常相似。

谢谢

最佳答案

如果您不想使用 Handlebars,您可以像使用 Backbone View 一样使用 Ember View 。但是,我们做了大量工作来使 Handlebars 模板在其基础属性发生变化时自动更新。请记住,如果您使用 Handlebars 以外的模板引擎,则不会发生自动更新(Ember IMO 的很大一部分吸引力)。

话虽如此,您可以将任何 View 的 template 属性设置为返回字符串的函数,并将其呈现到屏幕上。

var view = Ember.View.create({
template: function() { return "Hi there!" }
});

view.appendTo('#container');

如果您想了解更多详细信息,请参阅我在 SproutCore 上写的博文关于我们为什么选择 Handlebars 的博客:http://blog.sproutcore.com/why-handlebars/

关于javascript - 将 EJS 与 Ember.js 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598955/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com