Angular虚拟滚动在列表项添加时不重新渲染列表
创始人
2024-10-30 10:31:03
0

这是一个常见的问题,因为Angular虚拟滚动只在滚动时渲染可见区域的一部分,不像传统的列表组件每次更新都会重新渲染整个列表。解决此问题的一种方法是使用ChangeDetectorRef来检测变化并手动触发组件重新渲染。

示例代码:

import { Component, Input, ChangeDetectorRef } from '@angular/core';

@Component({ selector: 'my-list', template:

{{item}}
, }) export class MyListComponent { items = ['item1', 'item2', 'item3'];

constructor(private cdr: ChangeDetectorRef) {}

addItem() { this.items.push('new item'); this.cdr.detectChanges(); } }

在上面的示例中,我们使用ChangeDetectorRef来手动触发组件的变化检测,并在addItem方法中添加新项并更新列表。这将强制虚拟滚动重新渲染整个列表,以便包含新添加的项。

请注意,在实际使用中可能需要根据具体需求进行一些调整。

相关内容

热门资讯

十分钟实锤!德州ai辅助软件(... 十分钟实锤!德州ai辅助软件(wpk德州)好像是真的有挂(详细辅助新2025版)1、下载好德州ai辅...
第四分钟实锤!智星德州菠萝开挂... 第四分钟实锤!智星德州菠萝开挂(线上德州)总是是有挂(详细辅助必备教程);1、在智星德州菠萝开挂ai...
一分钟实锤!德扑ai助手(德州... 一分钟实锤!德扑ai助手(德州扑克)其实有挂(详细辅助AI教程);1、下载好德扑ai助手辅助软件之后...
第十分钟实锤!德扑之星ai代打... 第十分钟实锤!德扑之星ai代打(德扑)其实真的是有挂(详细辅助微扑克教程);1、起透看视 德扑之星a...
一分钟实锤!德扑ai智能(德州... 一分钟实锤!德扑ai智能(德州之星)真是是有挂(详细辅助系统教程)所有人都在同一条线上,像星星一样排...
第5分钟实锤!德州之星有外挂(... 第5分钟实锤!德州之星有外挂(线上德州)竟然是真的有挂(详细辅助可靠教程)1、让任何用户在无需德州之...
第7分钟实锤!德州之星辅助(云... 第7分钟实锤!德州之星辅助(云扑克德州)原来有挂(详细辅助wepoke教程);1、德州之星辅助透视辅...
第一分钟实锤!智星德州菠萝偷偷... 第一分钟实锤!智星德州菠萝偷偷看牌功能(手机德州)真是真的有挂(详细辅助技巧教程)1、操作简单,无需...
七分钟实锤!德扑之星有猫腻(w... 七分钟实锤!德扑之星有猫腻(wpk德州)原来真的有挂(详细辅助可靠教程)1、金币登录送、破产送、升级...
3分钟实锤!德扑起手牌胜率图(... 3分钟实锤!德扑起手牌胜率图(手机德州)真是真的是有挂(详细辅助黑科技教程);在进入德扑起手牌胜率图...