我正在使用Angular2 RC5-我有一个奇怪的问题。在我的主要组件中,我在构造函数中用于测试目的:
setInterval(() => {
this.test = new Date().getMilliseconds().toString();
}, 500);
绑定在我的模板是
<p>{{test}}</p>
在加载或重新加载页面时,它要么显示一个值(但不会随着进一步的刻度而改变),有时它会按预期工作(每次刻度都会更新值),有时只显示初始值,根本不会改变。似乎是随机的。
我对此感到疯狂,因为在官方的柱塞版本中,它似乎没有问题。(编辑:Plunker链接)
在其他组件中使用此代码时,我也会得到相同的行为。
有人知道吗?
用这个,这个对我来说很好。
从“rxjs/可观察”导入{可观察};
Observable.interval(500)
.subscribe(() => {
this.test = new Date().getMilliseconds().toString();
})
我知道这听起来很疯狂,但是当我评论的时候
<script src="https://use.fontawesome.com/f0298bc7e9.js"></script>
在我的index. html中,一切都正常。我不知道为什么或如何…这似乎就是原因。台词是:奇怪的行为。没有:一切正常。
更奇怪的是:我无法在“官方”柱塞上重现…