我可以绑定到现有的Node
属性,如下所示:
<span [HTMLSpanElementProperty]='value'></span>
例如,我可以像这样绑定到style.color
:
<span [style.color]='green'></span>
这也适用于纯DOM:
let span = document.createElement('span');
span.style.color = 'green';
但是,我不能对class.name
做同样的事情。
有谁知道如何实现class.name
绑定?或者在哪里查看来源?
答案 0 :(得分:5)
[class.name]
,[style.name.unit]
和[attr.name]
是特殊的Angular语法。
不支持任何其他属性,也无法构建自己的属性。这是“硬编码”到Angular中。