我有一个由angular-CLI创建的App1,并像这样分发到C#项目。 C:... \ CSharpProj1 \ AngularApp1 \ dist
我使用CLI创建了另一个App2。我想将转译的js分发到C:... \ CSharpProj1 \ AngularApp2 \ dist
我想同时在两个C#.cshtml页面中同时增强两个应用程序的功能,并且需要App2发出一个由App1处理的事件。我这样做是因为我们有几个开发人员维护着不同的CLI项目。我不想将他们的项目源合并到我的项目源中,反之亦然。换句话说,我不想将源代码从一个项目复制到另一个。 TypeScript源代码需要保留在其原始CLI项目中,而无需将两个CLI项目合并为一个。
这可能吗?谢谢。
答案 0 :(得分:0)
如果您希望有一个包含多个应用程序的Angular项目,以便可以运行特定应用程序的构建,请访问本文。 https://yakovfain.com/2017/04/06/angular-cli-multiple-apps-in-the-same-project/
第二个问题是您需要App2发出需要由App1处理的事件,然后您需要创建一个共享模块,并使用该模块与这两个应用程序进行通信,请访问本文
https://stackoverflow.com/questions/44017813/share-a-module-between-multiple-angular-apps-that-resides-in-the-same-project
答案 1 :(得分:0)
如果我是对的,那么您正在谈论多个SPA。请检查这一。