【发布时间】:2017-07-02 15:06:36
【问题描述】:
我目前正在尝试实现具有多个导航级别的 Angular 2 应用程序。 问题是我的子组件没有在我的路由的父组件中明确声明时找不到路由器出口。
这是我收到的错误消息:
Unhandled Promise rejection: Cannot find primary outlet to load 'EditUserComponent'
当我单击按钮或链接时,我想要一个编辑视图或详细视图,而不是列表视图。 视图嵌入在具有导航结构并为内容提供路由出口的模板布局中。我也想用我所有的观点来定位这个路由器插座。我已经尝试使用命名网点但没有成功。 我使用面包屑组件来显示当前路线,因此我无法将编辑/详细视图作为我的列表组件的兄弟。
为了更清楚,我做了一个 plunker 演示:
https://embed.plnkr.co/XXxADnS7q8FCfF4W84tS/
如何解决插座问题并从子组件中定位布局的路由器插座?
【问题讨论】:
-
很高兴您添加了一个 plunkr,这在尝试提供帮助时很有帮助:)