如何将两个值合并为一个订阅并获取两个不同的值

时间:2018-12-15 05:26:06

标签: observable

我有这个场景,我想获得标题值和描述值。

实现此目标的唯一方法是通过可观察的订阅。

只有一个单一的订阅,而不是标题和描述值的两个单独的订阅,进行这种操作的方式是什么。

const config = {
  title: 'Some title',
  description: 'This is description of title'
}

 this.translate.get(config.title).subscribe(title =>  {
    this.translate.get(config.description).subscribe(description =>  {
          this.title.setTitle(title);
          this.title.setDescription(description);  
     });
});

如果可能的话,我只想订阅一次。

0 个答案:

没有答案