【问题标题】:How to print object as json in jsrender如何在jsrender中将对象打印为json
【发布时间】:2017-11-09 12:05:24
【问题描述】:

我是 jsrender 的新手,所以如何将对象数组打印为 json

            <ul>{{for my_array}}
                 <li>{{:.toString()}}</li>
                {{/for}}
            </ul>

【问题讨论】:

    标签: jsrender


    【解决方案1】:

    查看{{props}} tag doc 主题。

    您还可以使用 {{jsonview}} 标签控件 - 请参阅 JsViews 主题:

    {{jsonview}} 可以与 JsRender 一起使用(即不进行 JsViews 数据绑定),如下例所示:

    <head>
      ...
      <script src="//www.jsviews.com/download/jsrender.js"></script>
      <script src="//www.jsviews.com/download/sample-tag-controls/jsonview/jsonview.js"></script>
      <link href="//www.jsviews.com/download/sample-tag-controls/jsonview/jsonview.css" rel="stylesheet">
    </head>
    <body>
    
    <div id="team"></div>
    
    <script id="myTmpl" type="text/x-jsrender">
    {{jsonview/}}
    </script>
    
    <script>
    "use strict";
    var team = {
      members: {
        m1: {name: "Robert"},
        m2: {name: "Sarah"}
      }
    };
    
    $("#team").html($.templates("#myTmpl").render(team));
    
    </script>
    </body>
    

    【讨论】:

      猜你喜欢
      • 2015-05-13
      • 2019-05-08
      • 2016-08-29
      • 2020-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 2017-09-30
      相关资源
      最近更新 更多