Javascript 使用AngularJS动态更改css属性

Javascript 使用AngularJS动态更改css属性,javascript,html,css,angularjs,pseudo-element,Javascript,Html,Css,Angularjs,Pseudo Element,我正在尝试动态更改类的背景色,我必须使用的颜色来自API。我使用伪元素是因为我想要实现的是 CSS: 使用ng样式而不是ng类。您有两种使用方法: <div ng-style="style(value)"> 及 似乎ng风格更适合于此,但仍然没有得到我想要的,我需要更改“.despeas_interna a.status:before”的背景颜色 $scope.style = function(value) { return { "backgroun

我正在尝试动态更改类的背景色,我必须使用的颜色来自API。我使用伪元素是因为我想要实现的是

CSS:


使用
ng样式
而不是
ng类
。您有两种使用方法:

<div ng-style="style(value)">



似乎ng风格更适合于此,但仍然没有得到我想要的,我需要更改“.despeas_interna a.status:before”的背景颜色
 $scope.style = function(value) {
            return { "background-color": value };
        }
.despesas_interna {

    padding: 10px 10px 10px 15px;
    font-weight: normal;
    font-size: 15px;

}

.despesas_interna a:before {
    content: "";
    display: block;
    position: absolute;
    width: 7px;
    left: 0;
    top: 0;
    bottom: 0;

}

.despesas_interna a.status:before {

    background-color: #87c424;

}
<div ng-style="style(value)">
<div ng-style="{'background-color': value}">