Angular 2在视图更改时在2个组件之间传递数据

时间:2017-04-24 11:49:20

标签: angular angular-ui-router

我是angular 2的新手,想知道当用户从一个视图切换到另一个视图时,哪个是在两个组件之间传递数据的最佳方式。

更精细的是,我有两个组件:登录和家庭。当用户在登录表单中输入用户名并单击“提交”时,应将用户名提交给主页组件,并应存储在本地,以便用户刷新页面时仍显示用户名。

1 个答案:

答案 0 :(得分:1)

两个组件之间的通信可以通过以下几种方式完成:

  1. 通过输入/输出绑定

  2. 通过服务

  3. Via Eventemitters

  4. 请参阅正式的Angular文档: https://angular.io/docs/ts/latest/cookbook/component-communication.html