如果我们有一个具有这三个属性的视图元素
class="red" [class]="isGreen?green:cyan" [ngClass]="'blue'"
角度是否合并这些属性的输出或使其中一个覆盖其他属性
如果我们有
[class]="getElementClass()"
Angular 将调用该方法多少次以及何时调用该方法
假设一开始该方法将在 1 分钟后返回"红色",它将返回"绿色"
例如,在第一次调用之后该元素的类集将是
蓝青色 品红色
第二次调用后它将是:
蓝青色 马格纳特 绿色
AngularJS是如何做到这一点的?
角度是否合并输出
是的,它确实如此(另见 Plunker(
some dummy code to satisfy SO
[class]="getElementClass(("
每次运行更改检测时
AngularJS是如何做到这一点的?
每次运行更改检测时,都会重新评估绑定