背景
我目前正在构建一个网站,该网站使用NodeJS作为服务器,Express Handlebars (Just Handlebars but server side),并希望AngularJS用于一些客户端的东西。
问题
AngularJS 和 Handlebars 使用相同的模板语法
{{foo}}
这会导致一个问题,即 AngularJS 代码将首先由 Express Handlebars 解释,然后会抛出错误,因为它试图拉取的数据仅存在于 Angular 而不是 Node 中。
问题
有没有办法让 AngularJS 和 Express Handlebars 一起工作?
可能的解决方案
- 改变 AngularJS 的语法
- 我在看 BackboneJS,看起来可以更改语法。可能有类似的东西是 AngularJS。
ng
在 Express Handlebars 中创建一个助手。- 它只会返回其未解析的内容。但是,我无法弄清楚如何做到这一点。