layui模板引擎嵌套
实现一个轮播里面嵌套轮播的这样一个功能,我是利用layui模板引擎渲染出这种效果。
比如泳池时多个而且每个里面有泳池的多张图片。
后台返回的数据时这样的
前段代码:
<div class="layui-carousel pool" id="banner">
<div carousel-item id="list" >
</div>
</div>
<script type="text/html" id="templateId">
{{# layui.each(d, function(index, item){ }}
<div carousel-item>
<div style="width:270px;height:401px;padding:30px 25px 0 20px">
<div class="PoolName">{{item.PoolName}}</div>
<div class="PoolLoaction">{{item.PoolAddress}}</div>
<div class="name">{{item.PoolName}}</div>
<div class="waterNum">{{item.PoolName}}</div>
<div style="margin-bottom:24px;">
<input type="radio" name="type" id="in" {{item.PoolType=1?"checked":""}}/><label for="in">室内池</label>
<input type="radio" name="type" id="out" {{item.PoolType=2?"checked":""}}/><label for="out">室外池</label>
</div>
<div class="layui-carousel" id="banner{{index}}">
<div carousel-item>
{{# layui.each(item.ImgUrls, function(index, item){ }}
<img src="{{item}}" />
{{# }); }}
</div>
</div>
</div>
</div>
{{# }); }}
</script>