【问题标题】:combinelasted httpclient and translate in angular 6combinelasted httpclient 并以 Angular 6 进行翻译
【发布时间】:2018-07-11 09:26:50
【问题描述】:
    Observable.combineLatest([
        this.httpClient.get(this.config.apiUrl + '/v1/items'),
        this.translateService.onLangChange.asObservable()
    ])

在 Angular 6 中,当我在上面订阅 Observable 时,它​​不会立即返回结果。

【问题讨论】:

  • 尽量简单地解释问题并正确定义所有变量和函数

标签: angular http rxjs


【解决方案1】:

由于您提供的信息很少,有两件事可能会推迟它:

  1. 您的第一个 observable 是异步的,因此总是需要一些时间
  2. combineLatest 要求所有可观察对象至少发射一次,然后生成的可观察对象发出组合结果。你确定两个 observable 都至少发射过一次吗?

【讨论】:

    猜你喜欢
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多