【发布时间】:2018-12-26 19:07:16
【问题描述】:
这里我想使用 angular.js 中的 ngClass 指令将 CSS 类动态添加到元素中。
<p [ngClass]="addClasses()">testing content</p>
下面是我的ts代码:
isbold: boolean = false;
isItalic: boolean = true;
addClasses() {
let classes = {
boldClass: this.isbold,
italicsClass: this.isItalic
};
return classes;
}
boldClass 和 italicsClass 是我的 css 文件中的两个类,这些类应根据相应布尔变量中的值应用。 但是我收到错误消息,因为找不到粗体类和斜体类的名称。任何帮助表示赞赏。
【问题讨论】:
-
你到底在做什么?您想在
标签中添加粗体或斜体类吗?
-
您不要在对象文字中使用
=,而是使用:。比如boldClass: this.isbold。
标签: javascript jquery css angular typescript