我对 Angular 的组件有点陌生,所以请原谅新手的问题。
这是我的场景:
- 我有一个组件(家庭),要求用户提供地址
- 当用户输入地址时,我想将他们重定向到一个新组件(地图),其中地址显示在使用谷歌地图的地图上。
- 需要传递给地图组件的数据是谷歌地图生成的json对象
- 我使用 $router 的导航方法从 home 组件导航到 map 组件,我通过绑定将其注入到 home 组件中。
我的问题是:如何将数据从 home 组件传递到 map 组件?我尝试使用 ngLink,但对象太大以至于它在 url 中被截断。
我知道我可以全局存储数据,然后在我初始化地图组件时检索它,但我想知道是否有更好的方法来使用组件?
谢谢