0
我有一个通过RESTful API获取用户的服务。它使用Observable实现。我也有一个父组件8个子组件。angular2是否可以与其他组件共享可观察数据?
我想知道是否以及如何在父组件中创建单个HTTP请求,以获取用户并在其子组件中共享它。
这里的父定义用户的呼叫:
this.userApi.getUser(id)
.subscribe(response => {this.user = response;},
error => error);
我已经导入并注入用户模型到构造()每个组件的,像这样:
constructor(public user: User){}
一旦用户是在父级中定义的,我有一个按钮在子组件中触发console.log(user)
,它返回为undefined
。
你在NG2 RC4或RC5上吗? –
请发布您的getUser()实现 –