模板变量更改导致组件重新加载ngFor

时间:2019-08-24 06:58:01

标签: angular

我有一个在mousemove事件中更新的元素,该更新重新呈现页面中的所有ngFor循环,ngFor中的对象再次运行其代码。每当areaSelector发生更改时,是否有办法防止页面加载其他部分?它使页面滞后,我认为这是由于鼠标快速移动时更新过多,而是因为每次鼠标移动都会将所有内容加载到组件中。

<div class="highlight-selection"
  *ngIf="highlightSelectorActive"
  [style.left.px]="areaSelector.left"
  [style.top.px]="areaSelector.top"
  [style.height.px]="areaSelector.height"
  [style.width.px]="areaSelector.width"></div>

0 个答案:

没有答案