我正在从Node js制作HTML渲染,这样我就可以在Angular 上显示东西,但是他们是一些Angular 的指令,我想在EJS渲染中设置,所以指令魔术应该发生在UI上,当它被渲染。这里的问题是,EJS是不允许把角指令在其格式。是他们的任何可能的方式。Angular 5在EJS文件中,同时从Node JS渲染该模板。
xytpbqjk1#
简单回答:不要这样做。使用Angular并不是使用一个库:使用Angular意味着你在使用整个平台。你用Typescript编写代码,然后编译成vanilla JavaScript。这意味着,一旦你的代码被编译,你用来制作Angular组件的语法也会改变。在你的例子中,你使用NodeJS来服务静态页面:Angular的原则是创建SPA(单页应用程序)。如果你创建静态文件,你用服务器来服务,那么创建SPA的意义是什么?所以答案是:不要使用EJS来创建包含Angular组件的模板。我甚至不知道这是否可能,但无论如何,这是一个非常糟糕的做法。
1条答案
按热度按时间xytpbqjk1#
简单回答:不要这样做。
使用Angular并不是使用一个库:使用Angular意味着你在使用整个平台。
你用Typescript编写代码,然后编译成vanilla JavaScript。这意味着,一旦你的代码被编译,你用来制作Angular组件的语法也会改变。
在你的例子中,你使用NodeJS来服务静态页面:Angular的原则是创建SPA(单页应用程序)。如果你创建静态文件,你用服务器来服务,那么创建SPA的意义是什么?
所以答案是:不要使用EJS来创建包含Angular组件的模板。我甚至不知道这是否可能,但无论如何,这是一个非常糟糕的做法。