我想根据布尔值为一个元素添加或删除CSS类。我想要一个更好的版本:
if (condition) {
element.classes.add('important');
} else {
element.classes.remove('important');
}
我想根据布尔值为一个元素添加或删除CSS类。我想要一个更好的版本:
if (condition) {
element.classes.add('important');
} else {
element.classes.remove('important');
}
toggle(String className)
:element.classes.toggle('important');
toggle(String className, [bool shouldAdd])
来基于布尔值切换CSS类:element.classes.toggle('important', condition);
以下是原始功能请求,其中包含添加此功能的提交链接:https://code.google.com/p/dart/issues/detail?id=11741
[bool shouldToggle]
吗?目前似乎只影响类的添加(除非是这种情况),这只是一个想法。 - Daniel Robinson