如何在打字稿中写状态改变功能?

时间:2017-05-26 09:49:05

标签: javascript typescript

让我们说温度恒定20分钟,在第21分钟,它会发生变化。状态变化由可编程状态变化函数决定。 我怎样才能编写函数来改变状态变化。

      if(data.id == "Temperature_1")
        {

            this.allInOne_Responses[2] = response;
            if(this.Temperature_1 > this.prevTemp)
            {
                egress = true
                this.prevTemp = this.Temperature_1;
            }
        }

1 个答案:

答案 0 :(得分:0)

使用RxJS

这些类型的变量更改需要将一个observable附加到变量上,并记下值是否发生任何更改。

你也可以写下你自己的可观察代码。如果你想参考,请在评论中告诉我。但我会推荐你​​使用RxJS
语法是这样的

  

让温度:BehaviorSubject <any> = new BehaviorSubject(0);`

并且您对这些值进行了子索引并相应地执行更改。

this.temperature.subscribe((temperature)=>{
//perform your opertaion here
 })=