从节点JS

时间:2018-01-10 09:46:51

标签: node.js angular ejs

我正在从节点js制作HTML Render,以便我可以在角度方面显示内容,

但它们是我想要在EJS渲染中设置的角度指令,因此指令魔法应该在渲染时在UI上发生。

这里的问题是EJS不允许将角度指令放在其格式中。他们是否可能采用这种方式。

EJS文件中的Angular 5,同时从Node JS渲染该模板。

1 个答案:

答案 0 :(得分:1)

简短回答:不要那样做

使用angular不使用库:使用Angular意味着您正在使用整个平台

您在Typescript中编写代码,然后将其编译为vanilla Javascript。这意味着,一旦编译了代码,您使用的语法也会使Angular组件发生变化。

在您的情况下,您使用NodeJS来提供静态页面: Angular的原则是创建SPA(单页应用程序)。如果您创建与服务器一起提供的静态文件,那么创建SPA的重点是什么?

所以答案是:不要使用EJS来创建包含Angular组件的模板。我甚至不知道是否可能,但无论如何,这是一种非常糟糕的做法。