要解决在Angular 2中的Bulma变量在ngClass属性中不起作用的问题,可以按照以下步骤操作:
angular.json
(Angular 6及更高版本)或angular-cli.json
(Angular 5及更低版本)文件中的styles
数组中添加Bulma CSS文件路径来实现。"styles": [
"node_modules/bulma/css/bulma.css",
"src/styles.css"
]
ngClass
指令来动态添加Bulma类名。假设我们有一个组件变量isActive
,根据它的值来添加或移除Bulma类名。
isActive
变量,并在需要时更改其值。import { Component } from '@angular/core';
@Component({
// 组件配置
})
export class YourComponent {
isActive: boolean = false;
// 其他组件代码
}
通过这样的设置,当isActive
为true
时,is-active
类将被动态添加到div
元素中,当isActive
为false
时,该类将被移除。这样就可以在Angular 2中使用Bulma变量在ngClass属性中起作用了。