angular - 如何将单个文件 Angular 模块拆分为客户端、服务器和共享文件?

标签 angular web

dotnet-cli 中脚手架 Angular 4 项目,模块 artefact 分为三个文件,共享、服务器和客户端各一个,并命名为:<modulename>.ts.shared , <modulename>.ts.server , 和 <modulename>.ts.client .在主流的、事实上的 Angular 应用程序中,我们通常只有一个 <modulename>.ts。 .

我已经能够猜出(通常是正确的)什么应该放到哪个文件中。通过将模块的内容视为 dotnet-cli 中的 3 个文件,我已经取得了不错的结果。脚手架项目。

但我仍然更愿意了解用于确定每个文件内容的模式。那么,确实,我非常想学习如何从头开始使用 3 个文件。

最佳答案

不可否认,这是一个部分答案。 不过,我希望它有用,这是 SO 的主要目标。

我非常想学习如何从头开始使用 3 个文件。

您可能会得到拆分文件的模板版本,如前所述in an MSDN forum :

The current version of template has changed as it now splits app.module into server, client and shared.

(我目前的系统做不到)

但我仍然更愿意了解用于确定每个文件内容的模式。

提供引用here拆分为 clientserver 文件,这与您的情况相似但不相同。 说真的,我不知道 split 背后的理由。

关于angular - 如何将单个文件 Angular 模块拆分为客户端、服务器和共享文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45503009/

相关文章:

javascript - 在 Angular 6 的 do while 循环中延迟递归 HTTP get 请求

angular - 如何在 Angular 中使用 plyr npm 模块在 Angular2 中创建视频播放器?

java - 编写java程序登录HTTP PHP网站

javascript - 每次单击同一个按钮如何播放不同的视频?

javascript - Angular2无法使用promise从响应中获取数据?

angular - 使用 Spring Boot 从服务器端重定向到 Angular 路由

javascript - head中调用的js并不总是加载

C# (429) 请求过多

angular - 每次我在 .ts 文件中添加断点时,Chrome 都会烦人地在 main.bundle.ts 中打开相应的行

javascript - 为什么最后一个console.log中的listeners数组长度是3而不是2?