node.js的服务器端模板

时间:2014-03-05 00:50:23

标签: javascript node.js angularjs django-templates

我正在使用Node.js创建一个网站。 Node.js服务器进行webservice调用以获取动态数据,然后将数据嵌入到html模板中以为客户端创建最终的html。客户端的数据大多是静态的。我正在考虑使用Angular.js,但由于用户不会更新浏览器上的数据,因此它似乎有点过分。不需要在客户端维护数据绑定。所以我正在考虑使用

  • 像Swig或Jade这样的模板引擎,用于生成初始html
  • angular.js仅适用于用户可以更新的元素

请告知这是否是正确的方法,或者是否有更好的方法。

1 个答案:

答案 0 :(得分:2)

这无疑是正确的做法。

请注意,Jade也可以在客户端使用(使用运行时),因此如果您愿意,可以完全避免使用Angular.js(减少加载时间)。但总的来说,你在这里做的正确。