在layuiAdmin中如何实现嵌套的动态模板?

讨论 已结 7 1489
姜半夏
悬赏:20飞吻
如下代码,接口2的内容将无法显示,除了自己用ajax异步加载的方法,不知框架是否有方法可以实现?
<script type="text/html" template lay-url="接口地址1">
我叫:{{ d.data.username }}
{{# if(d.data.sex === '男'){ }}
公的
{{# } else { }}
母的
<script type="text/html" template lay-url="接口地址2">
孩子叫:{{ d.data.username }}
{{# if(d.data.sex === '男'){ }}
雄的
{{# } else { }}
雌的
{{# } }}
</script>
{{# } }}
</script>
回帖
  • 把两个接口的数据合并到一个接口文件里最好,还能减少请求.
    <script type="text/html" template lay-url="接口地址">
    我叫:{{ d.data.username }}
    {{# if(d.data.sex === '男'){ }}
    公的
    {{# } else { }}
    母的
    孩子叫:{{ d.data.children.username }}
    {{# if(d.data.children.sex === '男'){ }}
    雄的
    {{# } else { }}
    雌的
    {{# } }}

    {{# } }}
    </script>
    0 回复
  • 贤心
    贤心 (管理员)
    2018-3-29
    还不支持模板中套模板,可以按照 落叶x 同学的方案处理
    0 回复
  • @落叶x 之前月磊也这么建议,这是一个办法。只是这样后台要改动较多,一些常用数据的接口要通过控制器间来调用了
    0 回复
  • @姜半夏 那就是程序设计的不太合理了.
    0 回复
  • yutons
    2018-12-13
    这个接口地址中怎么传递参数?
    0 回复
  • efree
    2019-8-28
    @yutons lay-data="{id: '{{ layui.router().search.id }}', type: 1}
    0 回复
  • 动态模板如何设置contentType: "application/json"
    0 回复