2017-06-04 62 views
0

我有一个带有AngularJS代码的HTML文件。 它由前端和后端使用。在前端如何编译服务器上的AngularJS代码(NodeJS)?

AngularJS需要的文件,增加了一些变量(认为:{{ variable }}),运行一些逻辑(认为:ng-ifng-showng-for等)...

后端是一个服务器的NodeJS,并且它需要与变量和逻辑相同的文件来完成一些操作(如导出为PDF)。

这些操作不能在前端完成,我不能(也不应该)发送前端文件到后端(前端可以用,也带宽使用被篡改)。

我可以为服务器,而不是AngularJS代码,我把字符串中的HTML和做使用JavaScript的逻辑不同的文件,但这不是优雅和可维护性。

如何编译服务器上AngularJS代码?

回答

1

您可以使用angularjs-server在服务器上运行脚本,然后对生成的HTML代码执行所需的操作,就像其他服务器端脚本语言一样。