我有两个Angular 项目,我将在不同的Github存储库中命名为AngularApp1和AngularApp2。AngularApp1是一个大项目,包含了很多内容,而AngularApp2是一个较小的项目,用于特定目的。我想使用AngularApp1中的一个按钮来访问AngularApp2,该按钮可以打开一个页面,并在与AngularApp1相同的域中显示该页面。我没有'我之前不知道AngularApp1会访问AngularApp2
我已经尝试了git子模块并成功地将AngularApp2仓库添加到AngularApp1仓库中。但是我很难在AngularApp1应用程序中显示AngularApp2。
2条答案
按热度按时间deikduxw1#
实现这一点的一种方法是重新组织您的项目结构,以便您可以共享模块。然后配置您的路由,以便您的父级可以访问子级的组件并能够处理路由。
z8dt9xmd2#
另一种方法是将AngularApp2安装为AngularApp1项目的依赖项。您可以使用
npm pack
创建dist,然后使用npm i AngularApp2
将其安装到AngularApp1项目中