我有一個依賴於數據存儲的Angular2組件。 模板在該商店有一些數據綁定,例如「{{datastore.weather.curTemp}}」 Datastore get通過http不時更新。Angular2更新異步模型更新視圖
現在我明白這是以asnyc方式工作 - 這是我的curTemp在新數據到達時不會自動更新的原因,對嗎?
我目前的解決方案是使用EventEmitter來通知我的組件發生了變化,但是我需要一個局部變量綁定到,如果我需要來自我的數據存儲區的大量變量,我會在ChangeDetectorRef上調用detectChanges()。
我在正確的軌道上嗎?或者我錯過了填充我的asny-data的簡單方法?
謝謝!
你嘗試過異步管https://angular.io/docs/ts/latest/guide/pipes.html – rdRahul
,這將意味着簡單地揭露我的變量觀測量,對不對?聽起來很有前途,謝謝你! - 更新:嘗試過,但它並沒有更新我的觀點:( –