自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Angular Material Table动态赋值表头报错

如果遇到给表头赋值的时候报,Cannot read properties of undefined (reading 'length') ,可以在构造函数内部先清空数据。

2023-07-11 10:19:38 165

原创 Angular 获取页面dom元素

如何在ts里操作页面元素构造函数依赖注入ElementRef属性装饰符 @ViewChild构造函数依赖注入ElementRefconstructor( private elementRef: ElementRef) { //不能在此处获取元素,因为页面还没渲染 } ngOnInit() { //在初始化的时候处理 this.elRef.nativeElement.querySelector('mat-select') as any).focus();}属性装饰符 @ViewChil

2022-03-17 14:51:39 1090

原创 Angular组件传值的几种方式

一、父子组件1、父子之间的通信2、@ViewChild获取子组件的引用3、注册服务二、两个毫不相关的组件(同父子组件的注册服务)

2022-03-17 14:32:16 8024

原创 Angular *ngFor中使用trackBy提升性能

一、我们经常这样用:HTML<ul> <li *ngFor="let item of itemList">{{item.name}}<li><ul>二、trackBy的使用场景:如果集合itemList数据发生改变,angular不知道如何跟踪集合里面的每一项,就删除了全部的项然后再重新赋值。这样就进行了大量的DOM操作,体验很不好。我们使用TrackBy来跟踪集合里面的每一项,页面就只重绘新增和修改的项,大大提升页面性能。HT

2022-02-11 17:09:04 1586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除