重新绑定AngularJS应用程序

时间:2013-12-31 18:55:53

标签: node.js angularjs jsdom

目前我正在使用NodeJS和JSDOM在我的服务器上预渲染我的AngularJS应用程序以用于Google SEO目的:

var jsdom = require("jsdom").jsdom
  , document = jsdom(template)

// Render Angular App
angular.injector(['ng']).invoke(...)

res.end(document.innerHTML)

在客户端上,我有角度源代码,我的控制器功能,与服务器上使用的完全相同,但不是带有{{}}的Angular模板应用程序,我有一个带有数据的渲染角度应用程序。

我希望客户端能够在服务器停止的地方启动,但它会以新的应用程序启动它,因此ng-repeat中的所有数据都会加倍。

如何让Angular在服务器停止的地方获取并简单地重新绑定而不是将其视为新的应用程序并进行渲染?

0 个答案:

没有答案