私はangular2バージョンで作業しています。私は編集ボタンがあるグリッドを持っています。編集をクリックするたびに他のコンポーネントを表示し、そのオブジェクトをそのコンポーネントに渡す必要があります。私の見解は以下の通りである:今オブジェクトをあるコンポーネントから別のコンポーネントに角度で渡す方法
<table class="table table-striped" width="50%">
<tr>
<td>User Name</td>
<td>Email</td>
<td>Gender</td>
<td></td>
</tr>
<tr *ngFor="let user of Users">
<td>{{user.UserName}}</td>
<td>{{user.Email}}</td>
<td>{{user.Gender | transformgender }}</td>
<td><a routerLink="/edituser" routerLinkActive="active">Edit</a></td>
</tr>
</table>
<a class="btn btn-primary" routerLink="/adduser" routerLinkActive="active">Add User</a>
どのようにすることができ、他のコンポーネントと呼ばれるedituser.component.tsへのパス、ユーザーオブジェクト。 お勧めします。
経路を使用するか経路を使用しないでデータを渡すか? –
はい、私達は経路と合格する必要があります。編集をクリックすると、異なるルートが表示され、そのルート上のコンポーネントはそのオブジェクトを取得します –
ルートを使用してuser.idを渡すことができます。オブジェクトをルートに渡しません。 –