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

e0uiprwp  于 5个月前  发布在  Node.js
关注(0)|答案(1)|浏览(45)

我正在从Node js制作HTML渲染,这样我就可以在Angular 上显示东西,
但是他们是一些Angular 的指令,我想在EJS渲染中设置,所以指令魔术应该发生在UI上,当它被渲染。
这里的问题是,EJS是不允许把角指令在其格式。是他们的任何可能的方式。
Angular 5在EJS文件中,同时从Node JS渲染该模板。

xytpbqjk

xytpbqjk1#

简单回答:不要这样做
使用Angular并不是使用一个库:使用Angular意味着你在使用整个平台
你用Typescript编写代码,然后编译成vanilla JavaScript。这意味着,一旦你的代码被编译,你用来制作Angular组件的语法也会改变。
在你的例子中,你使用NodeJS来服务静态页面:Angular的原则是创建SPA(单页应用程序)。如果你创建静态文件,你用服务器来服务,那么创建SPA的意义是什么?
所以答案是:不要使用EJS来创建包含Angular组件的模板。我甚至不知道这是否可能,但无论如何,这是一个非常糟糕的做法。

相关问题