css - Angular 2 - 动态更改后 CSS 元素

标签 css angular

我们正在我们的网络应用程序中处理工作流元素,但在尝试更新背景颜色以指示完成时遇到了问题。工作流栏是一个矩形,右侧有一个横向三 Angular 形。三 Angular 形是通过 CSS 构建的伪元素,类似于:

.navwizard > li > a:after { 
    ....
    background-color:#eeeeee,
    ....
}

我们想在状态更改后更新背景颜色以指示成功,但我不确定如何在 Angular 2 的范围内执行此操作。有什么方法可以执行此操作吗?

最佳答案

您可以在完成后将成功类应用于您的 .navwizard 元素

.navwizard.success > li > a:after {
    background-color: green;
}

您可以使用 ngClass 指令应用此类 https://angular.io/api/common/NgClass

关于css - Angular 2 - 动态更改后 CSS 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44812049/

相关文章:

javascript - 使用 npm 包将 css 文件转换为 HTML 中的内联样式

javascript - 当 div 位于视口(viewport)左侧时,jQuery 切换类

typescript - 从 TypeScript 中的类读取属性名称?

angular - 如何使 ngIf 指令在所有项目中全局可见?

CSS 动画和定位问题

html - CSS 内置内容不工作

css - 在 Less 中组合多个 "transform"条目

javascript - CKeditor5 + Angular : how to display video added via editor

angular - Dom渲染问题ngAfterViewInit ionic 2

python - Django 值错误 : Missing staticfiles manifest entry for 'inline.bundle.js' runserver