胡子循环重复 div



我有胡子:

我的胡子

渲染后,有 4 个div(与 2 个div 相同(。

.html

我只想显示 2 个div 或删除重复的div,有人可以帮助我吗?

法典:

{{#bya_jsa}}
{{#jasa}}
{{#bya_jsa}}
{{#no}}
<div id="divbiayapekerjaan" form-no="{{no}}">
{{/no}}
{{/bya_jsa}} 
<div class="form-group">
<label><b>Jasa</b></label>
<input type="text" name="bya_js[][jasa]" value="{{jasa}}" class="form-control" placeholder="Masukkan jasa yang ada" required="required">
</div>
{{/jasa}}
{{#by_mulai}}       
<div class="form-group">
<label><b>Dimulai</b></label>
<input type="text" name="bya_js[][by_mulai]" value="{{by_mulai}}" class="form-control uang" placeholder="Contoh; Rp 10.000.000" required="required">
</div>
{{/by_mulai}}
{{#by_sampai}}
<div class="form-group">
<label><b>Sampai</b></label>
<input type="text" name="bya_js[][by_sampai]" value="{{by_sampai}}" class="form-control uang" placeholder="Contoh; Rp 60.000.000" required="required">
</div>
<hr>
<br>
{{#bya_jsa}}
{{#no}}
</div>
{{/no}}
{{/bya_jsa}}  
{{/by_sampai}} 
{{/bya_jsa}}

我认为您正在寻找的一个潜在答案在这里找到,一种处理 if/else 语句的方法。

或:

重构以包含动态"by"值:

...
<div class="form-group">
<label><b>{{by_name}}</b></label>
<input type="text" name="bya_js[][{{by_val}}]" value="{{by_val}}" class="form-control" placeholder="{{placeholder}}" required="required">
</div>
...

我选择by_name作为格式化名称,by_val作为更像系统外观的值,选择占位符作为相关值。这将允许您只创建一个表单而不是多个表单。您需要提前设置by_name和by_val稍微不同。

最新更新