问题标签 [angular-ng-class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 如何从 Angular 9 中的变量添加 CSS 类名取决于布尔变量?
我想从一个变量中添加类名,但这取决于 Angular 9 中的另一个变量。
这是我的打字稿代码
这是我的 HTML 代码:
我也试过这个,但它不起作用:
两种解决方案都给出了这个结果:
但我想要这个:
如何从变量中添加类名取决于布尔变量?
angular - 如何以角度 8 显示选定表格行的微调器
我有一个来自 api 的视频列表。当单击表格中特定视频的播放图标时,会打开一个模式框。我希望当我们提交这个模态框时,一个微调器开始旋转,直到它得到服务器的响应。
我的 component.html
这是我的 component.ts 文件
css - 如何为 Mat-Table 中的禁用列分配不同的颜色?
我已禁用表中的几列,并希望以不同的颜色显示它们。因此,我在 Typescript 中编写了一个函数,其中 CSS 通过类 .disabledRange 进行更改。我读过你可以用 [ngClass] 解决它...我有一个包含三列的数组:第一、第二、第三。如何使列禁用并仍然以不同的颜色设置它们的样式?就我而言,我不知道如何以最有用的方式使用它。我会很感激帮助:)
我的代码:
angular - 将多个类应用于 html 标签的哪种方式具有最佳性能?角 2
我正在构建一个带有价格的日历,我有 3 个嵌套元素:
在日历周中,我必须针对每天可能具有的不同样式进行多次计算,
正如我们所见,有很多类可以放在“day”标签中。我已经看到我的 dayClass() 函数可以通过指令 [ngClass] 使用各种方法分发,但我不想在不知道哪种方法真正最有效的情况下使用它们。
有谁知道将类应用于具有多个计算的 HTML 标记的最有效方法是什么?
angular - Angular Material Table Apply 类基于 [dataSource]
error-text
我已经建立了一个 Angular 材料表,如果 [dataSource] 返回 isActive=false ,我想使用类。
我正在尝试这样做,但没有运气:
我的课程不适用于表格。
我知道我可以将这个类应用于我表的每一行,但这对我来说似乎是不正确的解决方案:
有没有人找到一个解决方案,我可以简单地声明一次 ngClass 并将其应用于整个表?
angular - Angular:如何在子组件之间切换选择
所以我有一个父组件,其子组件绑定在ngFor()
诸如:
这些类别中的每一个都有一个ngClass
类似这样的标题文本(当我单击它时,我在子组件中选择了一个我设置为 true 的变量):
当您单击类别子元素时,我一直在尝试将这个文本变为绿色,但收效甚微。
这很好,但我的主要问题是,每当我点击第一个类别之后的第二个类别时,第一个类别的文本仍然设置为绿色,并且我不知道如何在单击不同时将此文本设置回其原始颜色类别(即,如果未选择类别,则重置其颜色)。
angular-material - routerLinkActive id 加上 [ngClass]
下面的网络链接演示了 routerLinkActive id 在用作不同 HTML 元素的布尔值时的工作情况 [ngClass]
https://stackblitz.com/edit/routerlinkactivesimple?file=src%2Fapp%2Fapp.module.ts
相比之下,routerLinkActive id 不适用于 web-link 下面的 @angular/material 实例,但通过注释第 5 行和第 6 行错误消失了,但没有纠正 routerLinkActive id 的可用性: https ://stackblitz.com/edit/mat -routerlinkactive?file=src%2Fapp%2Fnav%2Fnav.component.html
angular - 有效地将 [ngClass] 表达式应用于 td
我正在从 JSON 文件加载动态表,在 td 上我使用角度表达式根据一些应用程序逻辑评估 css 类名称 HTML 和 TS 代码如下所示
这工作正常。
有时 JSON 可能包含如此多的记录 [1000 行和 10 列] 所以这个 CSS 表达式将被计算 1000*10 次。此列表也有可能增加
这种分配 CSS 类的方法在性能方面是否是最佳的。我感觉 UI 在渲染有这么多记录的表格时会冻结我们如何确保浏览器没有过载,但正确分配 CSS 类?