1. Khái niệm
Giống như tên, <b:class> là một thẻ singleton để tiêm thuộc tính lớp cho cha của chúng. Gần giống như <b:attr> nhưng cái này không thể ghi đè giá trị mẹ hiện có.
Cú pháp:
<b:class cond='EXPRESSION' name='STRING'/>
<b:class cond='EXPRESSION' expr:name='EXPRESSION'/>
2. Ví dụ:
Ví dụ 1: Thêm một class
<div class='class1'>
<b:class name='class2'/>
<b:class name='class3'/>
</div>
Kết quả:
<div class='class1 class2 class3'>
</div>
Ví dụ 2: Thêm một class kèm theo điều kiện "là HomePage"
<div>
<b:class expr:name='data:view.isHomepage ? "classForHomepage" : "classForOtherPage"'/>
</div>
Kết quả: nếu là HomePage
<div class='classForHomepage'>
</div>