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

在dotnet-cli搭建的Angular 4项目中,模块工件分为三个文件,每个文件用于共享,服务器和客户端,并按如下命名:< 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提供了一个参考,用于拆分客户端和服务器文件,这与您的情况类似但不相同.
一切认真,我不知道分裂背后的理由.

点赞