【发布时间】:2019-10-10 18:06:51
【问题描述】:
我试图通过以下方式将数据从角度组件传递到另一个组件 路由器。任何优雅的解决方案?
我试过了,效果很好。
this.router.config.forEach(route => {
if (route.path === 'pages') {
route.children.forEach((child) => {
if (child.path === 'saveName') {
child.data = {
name: "Jack"
};
}
});
}
});
this.router.navigate(['/pages/saveName']);
并且还发送一个带有数据的文件。
只想知道是否有更优雅的解决方案,比如 下面一个。
this.router.navigate(['/pages/saveName'],{"name":"Jack"});
【问题讨论】:
-
您使用的是哪个版本的 Angular?
-
我正在使用 Angular 7
标签: angular