我知道属性和属性之间的区别。我知道class是HTML标记属性,DOM节点有一个名为className或classList的属性。
在angular2中,为什么类绑定(和样式绑定)是特殊的?它是属性绑定还是属性绑定?或者只是两个?
答案 0 :(得分:2)
[style.xxx]="..."
和[class.xxx]="..."
都不是。它是特殊的Angular语法。
[ngClass]="..."
和[ngStyle]="..."
是属性绑定。 NgClass
和NgStyle
是@Input() ngClass;
和@Input() ngStyle;
的指令,用于创建属性。