2017-06-04 65 views
0

我有一個帶有AngularJS代碼的HTML文件。 它由前端和後端使用。在前端如何編譯服務器上的AngularJS代碼(NodeJS)?

AngularJS需要的文件,增加了一些變量(認爲:{{ variable }}),運行一些邏輯(認爲:ng-ifng-showng-for等)...

後端是一個服務器的NodeJS,並且它需要與變量和邏輯相同的文件來完成一些操作(如導出爲PDF)。

這些操作不能在前端完成,我不能(也不應該)發送前端文件到後端(前端可以用,也帶寬使用被篡改)。

我可以爲服務器,而不是AngularJS代碼,我把字符串中的HTML和做使用JavaScript的邏輯不同的文件,但這不是優雅和可維護性。

如何編譯服務器上AngularJS代碼?

回答

1

您可以使用angularjs-server在服務器上運行腳本,然後對生成的HTML代碼執行所需的操作,就像其他服務器端腳本語言一樣。