如何在haml中的复选框内写条件?

问题描述 投票:0回答:1

我是haml的新手,我已经学习了haml的基础知识,我现在能够转换为haml的简单html表单,但我遇到了一个小问题。我正在使用haml转换此代码但无法执行此操作。我从最近3个小时开始尝试。我也谷歌它但没有找到任何可用的答案Haml: If statement inside attribute declaration

我正在转换此代码

<input class="prime campaign_chkbox" data-type="payrolloption" id="<%= element['id'] %>" type="checkbox" <%if element['payrolloption']==1 %> checked <%end%> >
html ruby-on-rails haml
1个回答
1
投票

我解决了

%input.prime.campaign_chkbox{:type=>"checkbox", "data-type" => 'payrolloption',:id=>"#{element['id']}", :checked => ("#{element['payrolloption']}"=='1' ? true : false)  }
© www.soinside.com 2019 - 2024. All rights reserved.