我从Firebase保留以下(示例)数据:
soundID = soundPool.load(R.raw.sound1, 1);
在我的表格中,我想将价值显示为'是'或者'否'。 我正在使用Angular,因此我想在订阅te observerable时更改值。
到目前为止,我认为我必须使用map-operator:Transforming Observable with .map 但是这个例子增加了一个值,我想改变每个对象中的每个值。
同样的例子对我很有帮助!谢谢你提前。
答案 0 :(得分:2)
您可以使用map
(我假设您正在使用RxJS 5.5):
source
.pipe(
map(array => array.map(obj => {
obj.active = obj.active ? 'Yes' : 'No';
return obj;
})),
)
我知道使用两个map
看起来很奇怪,但外部的一个来自RxJS,而内部一个只是Array.map
来更新每个对象。