【发布时间】:2019-04-04 13:21:37
【问题描述】:
我有一个看起来像这样的组件
<div class="animal">
<a routerLink="/animal/{{animal.id}}">
<div>
...
</div>
</a>
</div>
它从父组件获取animal 对象,这只是一个子组件列表。
@Input() animal;
当我点击它时,我正在移动到另一个组件,我想在其中显示这个点击的animal 对象的一些属性。
我想创建一个服务来存储这个对象,但问题是我不知道如何只获取单击的对象而不是列表中的每个对象。
我们将不胜感激。
【问题讨论】:
-
传值有两种方式,
path variables和query params查看这个答案:stackoverflow.com/a/48125257/4294381
标签: angular angular-routing angular-routerlink