Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 类绑定是属性绑定还是属性绑定?_Angular - Fatal编程技术网

Angular 类绑定是属性绑定还是属性绑定?

Angular 类绑定是属性绑定还是属性绑定?,angular,Angular,我知道属性和属性之间的区别。我知道类是一个HTML标记属性,DOM节点有一个名为className或classList的属性 在angular2中,为什么类绑定(和样式绑定)是特殊的?它是属性绑定还是属性绑定?或者两者都不是?[style.xxx]=“…”和[class.xxx]=“…”都不是。这是一种特殊的角度语法 [ngClass]=“…”和[ngStyle]=“…”是属性绑定NgClass和NgStyle是带有@Input()NgClass的指令和@Input()ngStyle它创建属性

我知道属性和属性之间的区别。我知道类是一个HTML标记属性,DOM节点有一个名为className或classList的属性

在angular2中,为什么类绑定(和样式绑定)是特殊的?它是属性绑定还是属性绑定?或者两者都不是?

[style.xxx]=“…”
[class.xxx]=“…”
都不是。这是一种特殊的角度语法


[ngClass]=“…”
[ngStyle]=“…”
是属性绑定
NgClass
NgStyle
是带有
@Input()NgClass的指令
@Input()ngStyle它创建属性

虽然这可能无法直接回答您的问题,但A2文档对此主题有很好的解释: