我目前正在建立一个网站,使用NodeJS作为服务器,Express Handlebars(Just Handlebars,但服务器端),并希望AngularJS用于某些客户端.
AngularJS和Handlebars使用相同的语法进行模板化
{{foo}}
这会导致首先由Express Handlebars解释AngularJS代码的问题,然后它将引发错误,因为它尝试拉取的数据仅存在于Angular而非Node中.
有没有办法让AngularJS和Express Handlebars一起工作?
ng在Express Handlebars中创建一个帮助器.
我正在考虑使用AngularJS代替Handlebars和MeteorJS.我对AngularJS更熟悉,但它与Meteor的开箱即用效果不佳.把手是MeteorJS中使用的默认模板引擎.
我想知道两者之间的权衡,例如,AngularJS是否提供比Handlebars更灵活的前端编码.
我的问题是:当与Meteor配对时,AngularJS可以做什么,Handlebars在前端编程方面无法做到?
(请注意,人们喜欢AngularJS在其双向绑定和数据模型的b/c部分,但Meteor-Handlebars也非常好).
更新:如果您认为它与SO中另一个比较Angular和Handlebars的问题重复,请不要投票关闭此问题.由于其"客户端数据库"方法,Meteor为Handlebars增加了巨大的力量.