为什么Angular会计算与jQuery不同的视图尺寸

时间:2017-11-13 12:03:28

标签: jquery angular

我注意到Angular在刷新时计算的视图尺寸与jQuery不同。看看这个:

@ViewChild("wrapper") wrapper: ElementRef;
//onInit
console.log("width: " +(this.wrapper.nativeElement.width()));

首次发布时:928 刷新时:928

如果我使用jQuery:

@ViewChild("wrapper") wrapper: ElementRef;
//onInit
console.log("width: " +$(this.wrapper.nativeElement).width());

首次发布时:942 刷新时:928

有人说,我花了一天时间搞清楚这里发生的事情。那么为什么jQuery计算DOM的维度与Angular不同?它只在极少数情况下发生,我无法真正指责它。

0 个答案:

没有答案