在jQuery 1.6.1中进行了更改之后,我一直在尝试在HTML中定义属性和属性之间的区别.
查看jQuery 1.6.1发行说明(靠近底部)的列表,似乎可以按如下方式对HTML属性和属性进行分类:
属性:所有具有布尔值或UA计算的值,例如selectedIndex.
属性:可以添加到既不是布尔值也不包含UA生成值的HTML元素的"属性".
思考?
我想知道什么时候应该使用 ngClass 而不是 class 我注意到 css 文件中的这种样式
.someClass {
color: red;
}
<div [ngClass]="['someClass']">Some text</div>
<div class="someClass">Some text2</div>
Run Code Online (Sandbox Code Playgroud)
使用 diff 方法为两个 div 正常工作。我写道,当我们使用条件时,使用 [ngClass] 是一种很好的做法。为什么?使用 [ngClass] 代替 class 有什么好处?
我想要类似的东西 class = "myClass {{classVar}}"
我试图在范围内使用变量值来连接类名但不起作用.
<div *ngFor="let classVar of classList" >
<span [ngClass]="'myClass' classVar "></span>
</div>
Run Code Online (Sandbox Code Playgroud) 我想知道,在 Angular 中使用 ngClass/[ngClass] 而不是 class 的真正好处是什么?是否存在性能差异?
<div class="foobar">text</div>
Run Code Online (Sandbox Code Playgroud)
或者
<div ngClass="foobar">text</div>
Run Code Online (Sandbox Code Playgroud) angular ×3
class ×1
classname ×1
css ×1
dom ×1
html ×1
javascript ×1
ng-class ×1
properties ×1