简体   繁体   English

我如何在类型脚本或 (.ts) 的 scss 中调用 class

[英]how do i call class in scss in type script or (.ts)

I have created class in scss and i want to call it inside my type script or (ts)我在 scss 中创建了 class 并且我想在我的类型脚本或(ts)中调用它

User Story: As a teacher, I want to see a student become disabled (Low opacity and unclickable) so that I know who are failed in my subject.用户故事:作为一名教师,我希望看到一名学生残疾(不透明且无法点击),以便我知道谁在我的科目中不及格。

.student{
    opacity: 0px;
    cursor: not-allowed;
    background: #ccc;
}

ts ts

???

how i call scss class to my ts?我如何将 scss class 称为我的 ts?

html html

<container>
    <div class="student">
        <div class="move-center flex-align-center">
             <p class="cont-body">Student name</p>
        </div>
    </div>
</container>

What exactly do you mean with "calling". “打电话”到底是什么意思。 You can't execute a css (or scss in your case) class, because it describes how something should look and does not describe behavior.您不能执行 css(或您的情况下的 scss)class,因为它描述了某些东西的外观而不描述行为。
What you can do is assigning a scss class to an HTML-Element in TypeScript.您可以做的是将 scss class 分配给 TypeScript 中的 HTML 元素。

document.querySelector("css-selector").classList.add("student")

This will select first element (use querySelectorAll to select all elements) with the given css-selector.这将 select 第一个元素(使用 querySelectorAll 到 select 所有元素)与给定的 css-selector。 Then you add the css class to your classList attribute on the HTMl-Element you get from document.querySelector.然后将 css class 添加到从 document.querySelector 获得的 HTMl-Element 的 classList 属性中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在我的库中声明/包含一个导入的 scss 文件夹,以便可以在我的应用程序的 scss 文件中调用 @import 它? - How do I declare/include an imported scss folder in my library so I can call @import it in my application's scss files? 如何解决错误“TS2339:&#39;JQuery 类型上不存在属性&#39;仪表&#39;<HTMLElement> &#39;。” - How do I resolve error "TS2339: Property 'gauge' does not exist on type 'JQuery<HTMLElement>'." 如何将 boolean 变量从 Html 或 ts 文件访问到 scss? - How can I access boolean variable from Html or ts file into scss? 在角度,我如何从component.ts访问类方法? - In angular, how do I access a class method from component.ts? 如何在.html(不是.ts)中调用其他类的静态方法? - How to call static method of other class in .html (not in .ts)? Angular中的.ts文件里面如何调用service class 10 - How to call service class inside the .ts File in Angular 10 如何从 Angular 6 中的另一个类调用一个类中的函数? - How do I call a function in a class from another class in Angular 6? 如何在 scss 类中导入 scss 文件 - How to import a scss file inside a scss class 如何从 angular 按钮调用 js 脚本 - how do I call js script from angular button Parcel-Angular5:如何添加SCSS / SASS支持? - Parcel-Angular5 : How do I add SCSS/SASS support?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM