【发布时间】:2017-07-14 18:48:47
【问题描述】:
我有一个包含 AngularJS 代码的 HTML 文件。 它被前端和后端使用。
前端的 AngularJS 获取文件,添加一些变量(想想:{{ variable }}),运行一些逻辑(想想:ng-if、ng-show、ng-for 等)...
后端是一个 NodeJS 服务器,它需要具有变量和逻辑的相同文件才能对其进行一些操作(例如导出为 PDF)。
这些操作不能在前端完成,我不能(不应该)将前端文档发送到后端(前端可以被篡改,带宽占用也是如此)。
我可以为服务器创建一个不同的文件,而不是 AngularJS 代码,我将 HTML 放在字符串中并使用 JavaScript 执行逻辑,但这并不那么优雅和可维护。
如何在服务器上编译 AngularJS 代码?
【问题讨论】:
标签: angularjs node.js string-interpolation