2015-07-21 27 views
0

我有用户(用户名,密码,游戏(数组,仅存储游戏ID)数据库)。从单独的模块中,我获取有关游戏的数据。在我的网页上,用户配置文件仅使用用户对象进行模板化。我希望有关游戏的信息是动态的 - 用户可以动态地添加/删除这些游戏,而无需重新加载页面。数据库整合很容易,我会用AJAX来做到这一点,但我应该通过它发送游戏数据吗?我还没有和Angular合作过,但从我听到的,也许是最好的方式?或者,也许忘了模板,用Angular做所有事情吧?Node.js添加“半动态”内容的最佳方式

我使用node.js,mangodb,express。

+0

Node.js是一个服务器端JavaScript运行时。 AngularJS是一个客户端(浏览器)框架。 (所以它们基本上是正交的。)你的问题到底是什么? – lispHK01

回答

0

可以“混合” angular基于expressejsjade节点模板引擎,并具有与该响应的其余内容呈现的主要内容可以加载或改变以后使用ajaxREST API接口。

你顺利获得自“静态”的内容良好的性能以及良好的SEO优化是已经在页面上时,它从服务器

返回你的情况

我建议你有一个节点Express服务器有几个端点

  • [GET] /user/:id - 将呈现一个静态的HTML页面的用户详细信息
  • [GET] /user/games - 将给用户游戏带来JSON响应并使用角度添加到视图中