我正在尝试学习角度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秒一次,为什么可观察的计时器会影响我的绑定?