在Angular应用程序之间共享导航

在Angular应用程序之间共享导航,angular,Angular,我正在考虑在企业环境中使用angular。展望未来,我们将有多种应用。角度支持使用多个应用程序和共享组件。例如,我可以共享导航组件吗 更新(2/1/19): 我想添加我的方法来尝试共享导航,我还将解释我目前的困境 我有两个项目: 1) 我创建了一个具有菜单组件的Angular库([参见这里][1])。我将使用此组件与角度项目(project-a)共享菜单。我 可以将选择器放入my app.component.html中,将导航组件添加到project-a: 2) 我的角度项目(项目a) 在设计菜

我正在考虑在企业环境中使用angular。展望未来,我们将有多种应用。角度支持使用多个应用程序和共享组件。例如,我可以共享导航组件吗

更新(2/1/19): 我想添加我的方法来尝试共享导航,我还将解释我目前的困境

我有两个项目:

1) 我创建了一个具有菜单组件的Angular库([参见这里][1])。我将使用此组件与角度项目(project-a)共享菜单。我 可以将选择器放入my app.component.html中,将导航组件添加到project-a:

2) 我的角度项目(项目a)


在设计菜单时,我想使用角度布线。我的问题是:在我的库的路由器中,如何引用project-a中的组件。project-a位于不同的工作区。

您可以提供URL,通过从所有应用程序调用的API在应用程序之间导航。它将比纯粹的角度选项(如包含URL的共享包)更灵活。

我的公司这样做,并将它们作为npm包包装在我们自己的专用npm提要中。

导航组件?像显示一般项目的导航菜单?你当然可以。。。事实上,角度材质提供了一个通用的导航组件。这只是如果你设计它的方式,使其可插拔和可移植。