Angular 7: ngClass只接受初始值
创始人
2024-10-16 22:31:04
0

ngClass指令只接受初始值,并不会动态更新。要动态更新ngClass的值,可以使用以下解决方法:

  1. 使用ngClass绑定一个对象,对象的属性表示要添加或移除的样式类,属性值表示条件,满足条件则添加样式类,不满足条件则移除样式类。

示例代码:

// 组件类
export class MyComponent {
  isActive: boolean = false;
}

// 组件模板
  1. 使用ngClass绑定一个字符串数组,数组中的每个元素都是一个样式类,通过计算属性或方法返回一个新的字符串数组。

示例代码:

// 组件类
export class MyComponent {
  isActive: boolean = false;

  getClasses() {
    return this.isActive ? ['active'] : [];
  }
}

// 组件模板
  1. 使用ngClass绑定一个函数,该函数返回一个对象,对象的属性表示要添加或移除的样式类,属性值表示条件,满足条件则添加样式类,不满足条件则移除样式类。

示例代码:

// 组件类
export class MyComponent {
  isActive: boolean = false;

  getClassObj() {
    return {
      'active': this.isActive
    };
  }
}

// 组件模板

通过以上解决方法,可以动态更新ngClass的值,根据条件添加或移除样式类。

相关内容

热门资讯

透视总结!hhpoker透视实... 透视总结!hhpoker透视实战视频(透视)拱趴大菠萝辅助神器,教程资料(有挂透视)-哔哩哔哩1、拱...
佛手在线是不是有挂!we-po... 佛手在线是不是有挂!we-poker软件(透视)器-一贯必备存在有挂1)佛手在线是不是有挂辅助插件:...
透视透视!wepoker怎么设... 透视透视!wepoker怎么设置盖牌(透视)wpk透视是真的假的,教程手册(真是有挂)-哔哩哔哩1、...
wepoker辅助是真的假的!... wepoker辅助是真的假的!poker world辅助(透视)工具-都是开挂是有挂1、超多福利:超...
透视有挂!aapoker破解侠... 透视有挂!aapoker破解侠是真的吗(透视)wepoker私局代打,教程大纲(有挂教程)-哔哩哔哩...
wepoker透视底牌脚本!p... wepoker透视底牌脚本!pokerworld修改器(透视)app-一直详细存在有挂1)wepok...
透视解迷!wpk软件是正规的吗... 透视解迷!wpk软件是正规的吗(透视)wepoker透视版下载,教程窍门(有挂解密)-哔哩哔哩1、进...
约局吧游戏挂!we-poker... 约局吧游戏挂!we-poker正规吗(透视)神器-确实了解是真的挂1、约局吧游戏挂免费辅助多个强度级...
透视辅助!hhpoker真的有... 透视辅助!hhpoker真的有透视吗(透视)wepokerplus到底是挂了吗,教程大纲(有挂教程)...
aapoker透视方法!wpk... aapoker透视方法!wpk辅助器(透视)方法-切实揭露有挂1、不需要AI权限,帮助你快速的进行a...