//一 ,基本使用

<!DOCTYPE html><html ng-app="myApp"><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="jquery-1.10.2.min.js"></script> <script src="mustache.min.js" ></script> <style> ul, li {list-style: none; padding: 30px; }</style></head><body οnlοad="loadUser()">

  <ul id="target"></ul>
  <script id="template" type="x-tmpl-mustache">
    <li>{{ name }}</li>
    <li>{{ age }}</li>
  </script>

</body><script>  function loadUser() {      var template = $('#template').html();   Mustache.parse(template); // optional, speeds up future uses   var rendered = Mustache.render(template, {name: "Luke",age:34});   $('#target').html(rendered);  }
</script></html>
//2,对象循环使用
<!DOCTYPE html><html ng-app="myApp"><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="jquery-1.10.2.min.js"></script> <script src="mustache.min.js" ></script> <style> ul, li {list-style: none; padding: 30px; }</style></head><body οnlοad="loadUser()">
<ul id="target"></ul><script id="template" type="x-tmpl-mustache"> {{#listData}} {{name}} {{/listData}}</script>

</body><script>
function loadUser() {var obj = [          {"name": "名称1", "id": 1, "age": "23", }, {"name": "名称2", "id": 2, "age": "23", }, {"name": "名称3", "id": 3, "age": "23", } ]; var template = $('#template').html(); Mustache.parse(template); // optional, speeds up future uses var rendered = Mustache.render(template, {"listData":obj});

 $('#target').html(rendered); }

</script></html>

转载于:https://www.cnblogs.com/zhaozhenzhen/p/8795891.html

mustache 模板使用相关推荐

  1. mustache模板技术

    一.简介 Web 模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,通常是标准的 HTML 文档.当然不同的开发语言有不同模板引擎,如 Javascript 下的 Ho ...

  2. Mustache 模板引擎

    Mustache 模板引擎 1.Mustache简介   mustache.js 是一个简单强大的 JavaScript 模板引擎.使用mustache前需要通过script标签引入它的js文件,然后 ...

  3. PHP中如何用switch制作页面,php – 如何在Mustache模板中使用switch case?

    我在Core PHP中使用Mustache模板将PHP页面转换为模板.现在我想在模板中使用switch case,如: switch ($gift_card['FlagStatus']) { case ...

  4. 学习Vue的mustache语法-mustache模板引擎

    学习地址 : https://www.bilibili.com/video/BV1EV411h79m?vd_source=a81826692f4afea80764f4048dc1ae0a 代码地址 : ...

  5. Vue源码之mustache模板引擎(二) 手写实现mustache

    Vue源码之mustache模板引擎(二) 手写实现mustache mustache.js 个人练习结果仓库(持续更新):Vue源码解析 webpack配置 可以参考之前的笔记Webpack笔记 安 ...

  6. Vue源码之mustache模板引擎(一)

    Vue源码之mustache模板引擎(一) 个人练习结果仓库(持续更新):Vue源码解析 抽空把之前学的东西写成笔记. 学习视频链接:[尚硅谷]Vue源码解析之mustache模板引擎 模板引擎是什么 ...

  7. 【Vue源码】mustache模板引擎 - 基本使用 - 底层原理 - 手写实现

    文章目录 1. 模板引擎的介绍 1.1 模板引擎是什么? 1.2 模板引擎是怎么来的?(发展历史) 1. 使用原生的DOM操作 2. 使用数组中的join方法 3. 使用ES6反引号的方法 2. mu ...

  8. mustache模板技术简介

    mustache模板技术简介 一.简介 Web 模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,通常是标准的 HTML 文档.当然不同的开发语言有不同模板引擎,如 J ...

  9. Mustache模板技术,一个比freemarker轻量级的模板引擎

    一.初识Mustache 同样也是看Dropwizard才知道这个东西的,以前一直是知道诸如freemarker这样的模板引擎,这个是头一次听说,但是听周围的朋友说最早这个东西是出自于JS的,Drop ...

  10. Mustache 模板教程

    Mustache 模板教程 本文学习Mustache 模板,并使用Java api动态生成HTML内容.Mustache是创建动态内的无逻辑模板引擎,如HTML,配置文件等. 1. 概述 Mustac ...

最新文章

  1. opencv reshape函数详解
  2. 政、企、学三方视角下的智慧城市发展 | 2020中关村论坛“人工智能与城市可持续发展论坛”成功举办...
  3. 【python】组合搜索
  4. 如何在Swift中串联或合并数组?
  5. centos6.8 配置 tomcat
  6. Debian系列软件管理(第二版)
  7. 九十一、Python的GUI系列 | QT组件篇
  8. 经常使用计算机的孩子,常玩电脑对孩子负面影响大,家长们不容小觑!
  9. 【bzoj4518】[Sdoi2016]征途 斜率优化dp
  10. 【图像加密】基于matlab DNA混沌系统图像加密【含Matlab源码 1190期】
  11. 智慧树源码_智慧树怎么查看网站源代码答案
  12. 用Altium Designer的databaseLib文件连接MySQL数据库工具管理自己的元器件信息数据库
  13. Python爬虫实战之五:requests-re多页爬取链家成都地区租房市场信息
  14. cad管线交叉怎么画_CAD基础教程,CAD中你知道如何使用CAD角度怎么画吗?快来Get吧...
  15. 【云和恩墨大讲堂】罗海雄 | 如何在不改SQL的情况下优化数据库
  16. 软件开发:API和SDK的区别与联系
  17. python复数的概念及运算_python 复数运算
  18. 从github下载laravel项目碰到的坑
  19. PAT乙级|C语言|1025 反转链表 (25分)
  20. round在python是什么意思_python3.3.2我对函数“round”有正确的理解吗?

热门文章

  1. 76. Minimum Window Substring
  2. 使用flot.js 发现x轴y轴无法显示轴名称
  3. HDU 2289 几何+圆台
  4. JavaScript-正则表达式
  5. MongoDB数据库查询性能提高40倍
  6. ElasticSearch客户端注解使用介绍
  7. Laravel 5 4 实现前后台登录
  8. P1401 城市(30分,正解网络流)
  9. [php入门] 3、WAMP中的集成MySQL相关基础操作
  10. JDBC实例--JDBC连接池技术解密,连接池对我们不再陌生