Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将EJS与Ember.js一起使用_Javascript_Node.js_Template Engine_Ember.js - Fatal编程技术网

Javascript 将EJS与Ember.js一起使用

Javascript 将EJS与Ember.js一起使用,javascript,node.js,template-engine,ember.js,Javascript,Node.js,Template Engine,Ember.js,我想在JS中尝试一些新东西,所以我选择了Node和Ember.JS 我已经读到Ember.js对于模板引擎是不可知的,所以我想知道它是否支持EJS,因为node支持EJS,并且与我习惯的ERB非常相似 谢谢如果您不想使用把手,您可以像使用主干视图一样使用余烬视图。但是,我们做了大量工作,使车把模板在其基础属性更改时自动更新。请记住,如果您使用的是除车把以外的模板引擎,那么自动更新(Ember IMO的一大吸引力)将不会发生 也就是说,您可以将任何视图的template属性设置为返回字符串的函数,

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


谢谢

如果您不想使用把手,您可以像使用主干视图一样使用余烬视图。但是,我们做了大量工作,使车把模板在其基础属性更改时自动更新。请记住,如果您使用的是除车把以外的模板引擎,那么自动更新(Ember IMO的一大吸引力)将不会发生

也就是说,您可以将任何视图的
template
属性设置为返回字符串的函数,它将把它呈现到屏幕上

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

view.appendTo('#container');
如果你想了解更多细节,请参阅我在SproutCore上写的博客文章 关于我们为什么选择车把的博客: