为什么选择MarkForCheck()和setTimeout?

时间:2018-03-06 07:15:41

标签: javascript angular ionic-framework ionic2 ionic3

我遇到来自ChangeDetectorRef的方法MarkForCheck()的问题。对于一种用法,我必须使用this.cd.markForCheck();,因为在控制台中我获取了值,但它没有在视图上更新。

setTimeout(() => {
  this.changeDetectorRef.markForCheck();
}, 50)

这解决了我的问题。但我想这不是正确的方法。任何人都可以建议我怎么能写得更好?

0 个答案:

没有答案