Angular 2绑定仅在Observable计时器上刷新

时间:2016-11-03 16:19:02

标签: javascript angular rxjs

我正在尝试学习角度2,我在Observable和angular的绑定之间存在冲突。我的绑定结果有效,但只在计时器上刷新。

计时器用于标题模块,根据数组每4秒更改一次标题:

header.component.js

ngOnInit() {
  let timer = Observable.timer(4000,4000);
  timer.subscribe(t=>this.currentTitle=(this.currentTitle===this.headerTitle.length-1)?0:++this.currentTitle);
}

它按预期运行,但是当我使用此模板创建第二个模块时

calculator.component.html:

<div>
  <input type="text" #value1/>
  <input type="text" #value2/>

  <p>{{value1.value*value2.value}}</p>
</div>

它也有效但标题发生变化时每4秒一次,为什么可观察的计时器会影响我的绑定?

0 个答案:

没有答案