在 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拆分为 client
和 server
文件,这与您的情况相似但不相同。
说真的,我不知道 split 背后的理由。
关于angular - 如何将单个文件 Angular 模块拆分为客户端、服务器和共享文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45503009/