我有一个像这样的路由组件:
从组件 A:我有一个通过 API 获取的对象,目前我有一个按钮将我重定向到组件 B。
组件A和B之间没有父子关系。
我想要做的是在重定向到组件 B 的同时发送该对象,这样我就可以对其进行处理。
我不想像这样通过 URL 传递数据:
return this.router.navigate(['associate-product/' + this.id, {this.data}]);
Run Code Online (Sandbox Code Playgroud)
另外我不想将对象存储在 LocalStorage 上。
有办法实现这一点吗?
通过服务发出事件的正确方法是什么?我已经读到声明EventEmitter在服务中它不适合。
我想实现以下目标。
我的根组件中有 2 个组件,当我单击第一个组件时,我想知道第一个组件在第二个组件中被单击。