13
A
回答
17
%div{class:job.done && "highlight"}
如果设置为false
或nil
属性,Haml的会完全忽略的属性。
-1
%div{job.done ? {:class => "highlight"} : {}}
%div{:class => job.done ? "highlight" : ""}
17
%div{:class => ('hightlight' if job.done)}
我也相信会做的伎俩,并且不产生类=“”如果job.done ==假的,看起来也更像是你的初始代码
+0
这对我来说看起来更清洁,谢谢! –
相关问题
- 1. 有条件地设置CSS类的好方法mvc
- 2. 有条件地设置MessageBox类型
- 3. 有条件地设置线条颜色
- 4. 有条件地设置和有条件地使用变量python
- 5. 淘汰赛设置css有条件
- 6. 有条件地设置Apache头文件
- 7. 从红宝石控制器有条件地设置CSS样式
- 8. 设置布局条件 - CSS
- 9. 有条件地设置OLE定义
- 10. Laravel 5有条件地设置路线
- 11. Spree/Deface - 有条件地设置覆盖
- 12. XSLT有条件地设置属性值
- 13. 有条件地设置或清除位
- 14. 有条件地设置字符串
- 15. React-native - 有条件地设置高度
- 16. JSF有条件地设置ID
- 17. 如何有条件地设置解构
- 18. 有条件地设置属性jQuery.css()
- 19. 有条件地设置方法选项?
- 20. 如何有条件地设置tabbarcontroller viewControllers?
- 21. 有条件地应用CSS
- 22. 如何在声明中有条件地设置基类
- 23. 使用AngularJS有条件地设置选项标签上的类
- 24. 离子有条件类CSS
- 25. 有条件地使用ng类的CSS类
- 26. 有条件地链接到CSS文件
- 27. 有条件地重置row_number
- 28. 有条件地将类
- 29. 如何在php中设置条件css
- 30. 在struts中为CSS设置条件
后者实际上是创建''
,一个空的班级。这在功能上与OP所要求的相同,但不是相同的输出。 – Phrogz@ Phrogz对,但在大多数情况下没关系。你的方式可能更好,我不知道。 –