我是angular 2的新手,想知道当用户从一个视图切换到另一个视图时,哪个是在两个组件之间传递数据的最佳方式。
更精细的是,我有两个组件:登录和家庭。当用户在登录表单中输入用户名并单击“提交”时,应将用户名提交给主页组件,并应存储在本地,以便用户刷新页面时仍显示用户名。
答案 0 :(得分:1)
两个组件之间的通信可以通过以下几种方式完成:
通过输入/输出绑定
通过服务
Via Eventemitters
请参阅正式的Angular文档: https://angular.io/docs/ts/latest/cookbook/component-communication.html