角路由器填充父插座

时间:2018-07-13 07:36:36

标签: angular

首先,这是我要执行的操作的stackbliz链接:

https://stackblitz.com/edit/angular-yiaszs

如果您单击To Bill按钮,则路由会发生变化,但不会填写任何内容。

如果您进入src/app/dashboard/dashboard.component.html并取消注释一行,然后单击To Bill按钮,它将起作用。

基本上,我正在尝试获取用于填充父项router-outlet的按钮。这可能吗?

我在modal: ['bill']行中尝试了各种组合... ['../bill'] ...等等...

P.S。请忽略路由结构,因为它是继承的代码,并且与实际的应用程序路由匹配。

1 个答案:

答案 0 :(得分:2)

只需将点击处理程序中与导航相对的位置更改为var fn = function example() { console.error('Hello'); } var fn2 = function () { console.error('Hello 2'); } function example2() { console.error('Hello 3'); } console.log(fn.name); console.log(fn2.name); console.log(example2.name); console.log(""); console.log(window['example']); console.log(window['fn']); console.log(window['fn2']); console.log(window['example2']);-您要更改父视图。

relativeTo: this.route.parent