现在在请求的时间内获取我的Observable值

时间:2016-06-08 21:26:34

标签: angularjs angular reactivex

我宣布了一个Observable:

  isOn: Observable<boolean>;

在onInit中我做了:

this.isOn = this.manager.currentState.map(state => state === StateType.typeOn);

现在我希望能够更新html文件中的一些输入,以便能够对其进行采样我知道我需要订阅它,所以我声明了_currentState: Subscription;并添加了onInit:

this._currentState = this.isOn.subscribe(
      (retValue: Boolean) => {
        if (retValue) {
          this.curState = true;
        } else {this.curState = false;}
      }
    );

问题发生在上面的其他地方......它没有将值设置为false。

和curState是我在输入中提出的问题,看它的价值......但在某些行动中,我没有得到我期望的价值......

我做错了什么?我是Observables的新手,所以我可以从你们那里获得更多的投入帮助:)谢谢

0 个答案:

没有答案