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

问题描述 投票:0回答:2

我正在从 Node js 制作 HTML 渲染,以便我可以在有角度的一侧显示内容,

但它们是我想在 EJS 渲染中设置的一些角度指令,以便在渲染时在 UI 上发生指令魔法。

这里的问题是 EJS 不允许以它的格式放置角度指令。他们有什么可能的办法吗?

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

node.js angular ejs
2个回答
2
投票

简短回答:不要这样做

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

您用 Typescript 编写代码,然后将其编译为普通 Javascript。这意味着,一旦编译了代码,用于进行 Angular 组件的语法也会发生更改。

在您的例子中,您使用 NodeJS 来提供静态页面:Angular 的基本原理是创建 SPA(单页应用程序)。如果您创建通过服务器提供的静态文件,那么创建 SPA 的意义何在?

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


0
投票

如何在nodejs中渲染ejs页面(包含angularjs)

上面的链接包含从 NodeJS 渲染 Angular 的 ejs 文件部分的完整步骤。效果绝对没问题。

© www.soinside.com 2019 - 2024. All rights reserved.