Mustache Example 1

Binding a primitive anonymous variable

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.7.0/mustache.min.js"></script>
<h2>Watcher Moustache Tester</h2>

<div id="output"></div>

<script type="text/html" id="test1">
    <p>Total Hits: {{ctx.payload.hits.total}}</p>
</script>

<textarea id="console-log"></textarea>

JavaScript

$(document).ready(function () {
    var output = $("#output");    
    var hits = $("#test1").html();
    var watcher = $("#test2").html();

    // render response
    var payload = { "ctx": { "payload": {
            "took": 5202,
            "timed_out": false,
            "_shards": {
              "total": 104,
              "successful": 104,
              "failed": 0
            },
            "hits": {
              "total": 3,
              "max_score": 0,
              "hits": []
            },
            "aggregations": {
              "mos": {
                "buckets": [
                  {
                    "key_as_string": "2016-08-02T13:41:00.000+02:00",
                    "key": 1470138060000,
                    "doc_count": 2,
                    "by_group": {
                      "doc_count_error_upper_bound": 0,
                      "sum_other_doc_count": 0,
                      "buckets": [
                        {
                          "key": "domain1.com",
                          "doc_count": 2,
                          "avg": {
                            "value": 1.85
                          }
                        }
                      ]
                    }
                  },
                  {
                    "key_as_string": "2016-08-02T13:42:00.000+02:00",
                    "key": 1470138120000,
                    "doc_count": 1,
                    "by_group": {
                      "doc_count_error_upper_bound": 0,
                      "sum_other_doc_count": 0,
                      "buckets": [
                        {
                          "key": "domain2.com",
                          "doc_count": 1,
                          "avg": {
                            "value": 2.81
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
            }
            }
          };
        ...