繁体   English   中英

如何将数据从一个组件传递到另一组件

[英]How to pass the data from one component to another

我需要将对象的ID从一个组件传递到另一个组件。

<ng-container matColumnDef="actions">
      <mat-header-cell *matHeaderCellDef></mat-header-cell>
      <mat-cell *matCellDef="let user">
         <button mat-icon-button (click)="Edit()"><mat-icon>edit</mat-icon></button>             
      </mat-cell>
</ng-container>

Edit()函数打开一个表单(另一个组件),在其中我想使用诸如user.id值之类的东西。 如何在组件之间传递数据? 是否可以初始化一个值并将其导出到html代码中的另一个组件? 还是有其他解决方案? 我想补充一点,所有数据都是由MongoDB数据库服务提供的。

如果要将数据从父组件传递到子组件,则应使用@input

在您的情况下,您希望将数据从一个组件传递到同一级别的另一个组件。 我建议你去shared service

查看此answer以获取更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM