AngularMaterial虚拟滚动高度不正确调整
创始人
2024-10-28 11:01:54
0

在使用Angular Material中的虚拟滚动功能时,当其中的内容数量发生变化时,高度可能无法正确地调整。解决方法是使用ViewChild来访问滚动条,然后在内容发生变化时手动调整高度。下面是一个示例代码:

HTML模板文件:


  
{{ item }}

组件类文件:

import { Component, ElementRef, ViewChild } from '@angular/core';
import { CdkVirtualScrollViewport } from '@angular/cdk/scrolling';

@Component({
  selector: 'app-my-component',
  templateUrl: './my-component.component.html',
  styleUrls: ['./my-component.component.css']
})
export class MyComponent {
  @ViewChild('scrollViewport') scrollViewport: CdkVirtualScrollViewport;
  items: string[] = [];

  addItem() {
    this.items.push('new item');
    this.scrollViewport.checkViewportSize();
  }

  onScroll() {
    // do something
  }
}

在这个示例中,我们使用ViewChild来引用滚动条,然后在addItem方法中添加新项并手动调用checkViewportSize方法来调整高度。

相关内容

热门资讯

最新技巧!约局吧德州可以透视吗... 最新技巧!约局吧德州可以透视吗,智星德州可以透视吗,一贯是有挂(有挂神器)1、破解器简单,机器人操作...
反观!wepoker透视最简单... 反观!wepoker透视最简单三个步骤,德扑之星透视免费,总是存在有挂(确实有挂)1、每一步都需要思...
我来教教你!wepoker私人... 我来教教你!wepoker私人辅助器,we poker辅助器,真是是有挂(有挂细节)1、下载好脚本下...
第三方辅助!hhpoker怎么... 第三方辅助!hhpoker怎么开透视,德普之星辅助器app,一贯确实有挂(有挂神器)德普之星辅助器a...
科普分享!pokemmo修改器... 科普分享!pokemmo修改器手机版,wepoker透视app下载,果然真的是有挂(有挂分享)1、实...
截至发稿!wepoker到底有... 截至发稿!wepoker到底有没有透视,德扑之星辅助器,一贯真的有挂(详细教程)1、首先打开德扑之星...
记者揭秘!德普之星透视软件免费... 记者揭秘!德普之星透视软件免费入口官网,德扑圈透视挂,真是有挂(真的有挂)运辅助工具,进入游戏界面。...
代打辅助挂!德州透视竞技联盟,... 代打辅助挂!德州透视竞技联盟,德普之星透视辅助软件,原来存在有挂(有挂存在);1、许多玩家不知道德普...
专业讨论!wepoker透视脚... 专业讨论!wepoker透视脚本免费app,hhpoker是正规的吗,本来有挂(有挂详情)1、专业讨...
更值得关注的是!wepoker... 更值得关注的是!wepoker透视版下载,德普之星透视辅助软件,一直真的有挂(有挂秘诀)1、每一步都...