相关疑难解决方法(0)

使用Express Handlebars和Angular JS

背景

我目前正在建立一个网站,使用NodeJS作为服务器,Express Handlebars(Just Handlebars,但服务器端),并希望AngularJS用于某些客户端.


问题

AngularJS和Handlebars使用相同的语法进行模板化
{{foo}}
这会导致首先由Express Handlebars解释AngularJS代码的问题,然后它将引发错误,因为它尝试拉取的数据仅存在于Angular而非Node中.


问题

有没有办法让AngularJS和Express Handlebars一起工作?


可能的解决方案

  • 更改AngularJS的语法
    • 我在看BackboneJS,看起来可以改变语法.AngularJS可能会有类似的东西.
  • ng在Express Handlebars中创建一个帮助器.
    • 它只会返回未解析的内容.但是我无法弄清楚如何做到这一点.

javascript node.js express handlebars.js angularjs

43
推荐指数
5
解决办法
3万
查看次数

当与Meteor结合使用时,AngularJS可以做到的Handlebars不能做什么?

我正在考虑使用AngularJS代替Handlebars和MeteorJS.我对AngularJS更熟悉,但它与Meteor的开箱即用效果不佳.把手是MeteorJS中使用的默认模板引擎.

我想知道两者之间的权衡,例如,AngularJS是否提供比Handlebars更灵活的前端编码.

我的问题是:当与Meteor配对时,AngularJS可以做什么,Handlebars在前端编程方面无法做到?

(请注意,人们喜欢AngularJS在其双向绑定和数据模型的b/c部分,但Meteor-Handlebars也非常好).

更新:如果您认为它与SO中另一个比较Angular和Handlebars的问题重复,请不要投票关闭此问题.由于其"客户端数据库"方法,Meteor为Handlebars增加了巨大的力量.

handlebars.js angularjs meteor

20
推荐指数
3
解决办法
5787
查看次数

标签 统计

angularjs ×2

handlebars.js ×2

express ×1

javascript ×1

meteor ×1

node.js ×1