在Angular Apps之间共享导航

时间:2018-12-19 21:03:10

标签: angular

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

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

我有两个项目:

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

2)我的Angular项目(project-a)

在设计我的菜单时,我想使用角度路由。我的问题是:在图书馆的路由器中,如何引用项目a中的组件。 project-a在另一个工作区中。

2 个答案:

答案 0 :(得分:1)

我的公司这样做,然后将它们包装为npm包在我们自己的私人npm feed中。

答案 1 :(得分:0)

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