gpt4 book ai didi

css - 如何将值从 ts 文件传递​​到 angular 2+ 中同一组件中的 scss 文件?

转载 作者:行者123 更新时间:2023-12-01 11:17:02 25 4
gpt4 key购买 nike

这是我的组件

export class myComponent implements onInit {

private outageCount;

ngOnInit(){

....subscribe((data) => {
this.outageCount = Object.keys(data).length;

})
}

我需要在 CONTENT 之前将 outageCount 传递给我的 css
:host ::ng-deep app-settings-panel {
&:before{
//content:"4";
content:attr(outageCount);
background: #941313;
position: absolute;
top: 3px;
left: 22px;
border-radius: 50%;
height: 13px;
width: 13px;
border: 1px solid #ffffff;
color: white;
font-size: 8px;
text-align: center;
line-height: 13px;
}

我如何将 outageCount 值从我的组件传递给 css :before content .

任何建议,将不胜感激!

最佳答案

尝试使用:

document.documentElement.style.setProperty('--contentvalue', this.outageCount);



css
:root {
--contentvalue: 4;
}

:host ::ng-deep app-settings-panel {
&:before{
//content:"4";
content:attr(--contentvalue);
background: #941313;
position: absolute;
top: 3px;
left: 22px;
border-radius: 50%;
height: 13px;
width: 13px;
border: 1px solid #ffffff;
color: white;
font-size: 8px;
text-align: center;
line-height: 13px;
}

关于css - 如何将值从 ts 文件传递​​到 angular 2+ 中同一组件中的 scss 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49380916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com