我正在从节点js制作HTML Render,以便我可以在角度方面显示内容,
但它们是我想要在EJS渲染中设置的角度指令,因此指令魔法应该在渲染时在UI上发生。
这里的问题是EJS不允许将角度指令放在其格式中。他们是否可能采用这种方式。
EJS文件中的Angular 5,同时从Node JS渲染该模板。
答案 0 :(得分:1)
简短回答:不要那样做。
使用angular不使用库:使用Angular意味着您正在使用整个平台。
您在Typescript中编写代码,然后将其编译为vanilla Javascript。这意味着,一旦编译了代码,您使用的语法也会使Angular组件发生变化。
在您的情况下,您使用NodeJS来提供静态页面: Angular的原则是创建SPA(单页应用程序)。如果您创建与服务器一起提供的静态文件,那么创建SPA的重点是什么?
所以答案是:不要使用EJS来创建包含Angular组件的模板。我甚至不知道是否可能,但无论如何,这是一种非常糟糕的做法。