【发布时间】:2012-10-17 16:06:03
【问题描述】:
AngularJS 使用双向客户端数据绑定 (from AngularJS Developers guide):
有没有人考虑将服务器端模板引擎与AngularJS双向客户端数据绑定结合使用。像这样的东西:
我正在考虑仅将 AngularJS 用于页面的部分(组件)?这是个好主意吗?
我想听听您是否已经有过类似方法的经验以及缺点和优点......
【问题讨论】:
-
我在 Jade 模板中使用 AngularJS,效果很好。只需确保两个模板引擎不共享某些语法部分,因为您最终会逃离地狱。最后我选择了 Knockout,但两者都适用于 Jade,因为 Jade 不使用花括号(如果它会 -> 逃离地狱)。
-
好点!从 AngularJS 1.0 版开始,您可以轻松地使用 can change 插值标记。这在这种情况下可能会有所帮助。
-
我没有深入研究 AngularJS,但很高兴知道这一点。其他的 Knockout 没有类似的东西,只有属性(除非你使用外部模板引擎)。
-
如果您浏览 AngularJS 网站,您会发现多个 AngularJS 应用程序在一个页面上运行:angularjs.org。根据您的具体需要,我认为它应该可以正常工作!
-
这个问题在programmers.stackexchange.com上会更好,这不是这个网站的格式。
标签: javascript data-binding angularjs template-engine