在dotnet-cli搭建的Angular 4项目中,模块工件被分成三个文件,分别用于共享、服务器和客户端,并命名为:<modulename>.ts.shared、<modulename>.ts.server和<modulename>.ts.client。在主流的、事实上的、Angular应用程序中,我们通常只有一个<modulename>.ts。
我已经能够猜到,通常是正确的,什么应该进入哪个文件。通过将模块的内容作为dotnet-cli脚手架项目中的3个文件来查看,我已经获得了很好的结果。
然而,我仍然倾向于理解用于确定每个文件的内容的模式。然后,实际上,我非常想学习如何从头开始3个文件。
发布于 2017-08-13 07:40:08
诚然,这是一个部分的答案。尽管如此,我仍然希望它是有用的,这是这样做的主要目标。
我非常想学习如何从头开始创建3个文件。
正如前面提到的in an MSDN forum,您可能会得到拆分文件的模板化版本
模板的当前版本已更改,因为它现在将app.module拆分为服务器、客户端和共享。
(我不能在我当前的系统中这样做)。
不过,我还是更愿意理解用于确定每个文件内容的模式。
提供了拆分为client和server文件的参考,这与您的情况类似,但不相同。老实说,我不知道拆分背后的理由。
https://stackoverflow.com/questions/45503009
复制相似问题