我是一名node.js新手。我需要在运行时从静态片段和服务器处理的数据中产生动态js输出,并使用控制块来控制服务器数据。在DOT NET中,我使用T4来实现此功能,但对我来说似乎所有的node.js模板引擎都只能生成HTML。是否有适用于node.js的类似T4的工具,例如可以输出不是HTML的纯文本并使用服务器控制块的工具?
我不确定你是否可以在NodeJS中做同样的事情(我认为不行)。
你可以使用服务器和客户端: 你可以将静态模板返回给客户端,然后将数据分开并在客户端中合并。然后,当您需要更改视图中的某些内容(任何类型的数据)时,您可以再次使用动态数据和静态模板生成它(或者只需使用任何类似于jQuery的库来编辑DOM)。
您可以使用像Moustache.js这样的客户端模板引擎来完成此操作。
希望我的回答对您有所帮助!
或许 PowerShell 并不仅限于 .net,所以你可以在 nodejs 中使用它?请参考 https://danielbrannstrom.wordpress.com/2012/01/18/powershell-as-a-t4-text-template-alternative/。