AngularMaterial在离开任何元素后动态更新添加的元素的样式
创始人
2024-10-28 11:35:23
0

在Angular Material中,当页面中的元素动态添加时,Angular Material可能会导致已添加元素的样式更新,甚至在离开元素时也会发生。为了解决这个问题,可以使用Angular的 ChangeDetectorRef 来手动更新更改检测。

以下是解决方法的代码示例:

  1. 导入 ChangeDetectorRef

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

  1. 在组件的构造函数中注入 ChangeDetectorRef

constructor(private cdRef: ChangeDetectorRef) {}

  1. 添加动态元素后,手动触发更改检测

ngAfterViewInit() { // 动态添加元素的逻辑 // (eg: this.dynamicElement = document.createElement('div');

this.cdRef.detectChanges(); }

通过手动触发更改检测,你就可以避免 Angular Material 在离开元素后更新样式的问题。

相关内容

热门资讯

辅助透视!aapoker透视方... 辅助透视!aapoker透视方法(透视)ai插件(一贯是真的有挂);1、实时aapoker透视方法开...
透视有挂!aapoker万能辅... 透视有挂!aapoker万能辅助器(透视)真的假的(切实存在有挂)1、金币登录送、破产送、升级送、活...
透视真的!aapoker脚本怎... 透视真的!aapoker脚本怎么用(透视)透视脚本(总是存在有挂);1、每一步都需要思考,不同水平的...
透视科技!aapoker发牌逻... 透视科技!aapoker发牌逻辑(透视)透视脚本(一贯是有挂);1、aapoker发牌逻辑机器人多个...
透视了解!aapoker怎么设... 透视了解!aapoker怎么设置提高好牌几率(透视)插件(一直有挂)进入游戏-大厅左侧-新手福利-激...
透视辅助!aapoker怎么设... 透视辅助!aapoker怎么设置提高好牌几率(透视)脚本(一贯有挂)aapoker怎么设置提高好牌几...
透视工具!aapoker安装包... 透视工具!aapoker安装包怎么使用(透视)辅助插件工具(其实有挂)暗藏猫腻,小编详细说明aapo...
透视好牌!aapoker真的假... 透视好牌!aapoker真的假的(透视)辅助(其实存在有挂)1、aapoker真的假的系统规律教程、...
透视美元局!aapoker透视... 透视美元局!aapoker透视怎么用(透视)插件下载(竟然是有挂)1、构建自己的aapoker透视怎...
透视苹果版!aapoker辅助... 透视苹果版!aapoker辅助怎么用(透视)透视脚本(切实真的是有挂);1、aapoker辅助怎么用...