【发布时间】:2016-11-21 16:08:25
【问题描述】:
我有以下代码:
getUsers() {
this.af.database.list(DB_URL)
.map((users) => {
return users.map((user) => {
user.data = this.af.database.object(DB_URL_2).take(1);
return user;
});
})
.take(1)
.subscribe((itemPrefs) => {
this.users = users;
})
}
返回users 数组,其中user.data 是可观察的(用户信息)。
如何将user 的数据作为对象而不是作为可观察对象返回?我尝试订阅我的user.data,但它仍然返回 observable:
return users.map((user) => {
user.data = this.af.database.object(DB_URL_2).take(1)
.subscribe((data) => {
return data;
});
return user;
});
【问题讨论】:
标签: angular rxjs observable angularfire2