angular - 我如何在类型脚本或(.ts)中调用 scss 中的类
问题描述
我在 scss 中创建了类,我想在我的类型脚本或(ts)中调用它
用户故事: 作为一名教师,我希望看到一名学生残疾(不透明且无法点击),以便我知道谁在我的科目中不及格。
.student{
opacity: 0px;
cursor: not-allowed;
background: #ccc;
}
ts
???
我如何调用我的 ts 的 scss 类?
html
<container>
<div class="student">
<div class="move-center flex-align-center">
<p class="cont-body">Student name</p>
</div>
</div>
</container>
解决方案
“打电话”到底是什么意思。您不能执行 css(或在您的情况下为 scss)类,因为它描述了某些东西的外观而不描述行为。
您可以做的是在 TypeScript 中将 scss 类分配给 HTML 元素。
document.querySelector("css-selector").classList.add("student")
这将使用给定的 css-selector 选择第一个元素(使用 querySelectorAll 选择所有元素)。然后,将 css 类添加到从 document.querySelector 获得的 HTMl-Element 上的 classList 属性中。
推荐阅读
- c# - C# 检查按下了什么按钮
- haskell - 在 NixOS 中使用堆栈 1.8.0(当前的“堆栈升级 --git”)?
- ms-access - 如何保护我的程序免受“非法”复制?
- mongodb - GCP 应用引擎中的 Mongo 数据库
- api - 思科 ISE API POST(500 错误)
- kubernetes - 在 Type=LoadBalancer 的服务上指定 nodePort
- tableau-api - 标记不在 Tableau 2018 中显示的标签
- c# - 冗余的泛型类型参数会影响性能吗?
- python - Python:绘制使用“period_range”(熊猫)创建的数据时出错
- html - CSS悬停不起作用(小代码)