template.js遍历对象的写法

Posted on 2017-01-02 14:23  isayhappy  阅读(3868)  评论(0编辑  收藏  举报

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="jquery-1.12.2.js"></script>
<script src="template-native.js"></script>
<script src="template.js"></script>
<style>
table {
width: 600px;
border-collapse: collapse;
}
td {
height: 40px;
text-align: center;
border: 1px solid #CCC;
}
div img{
display: inline-block;
width: 50px;
height: 50px;
}
</style>
</head>
<body>
<h1>模板引擎遍历图片对象</h1>
<div>
<!--这里插入模板-->
<!--要先写模板,再写script事件,否则会读取不到模板数据-->
</div>
</body>

+++++++++++++++++++++++++++++++++++++++++++++++++++++这里是模板遍历重点
<script id="test" type="text/html">//遍历list里的src
{{each list as item i}}
<img src="{{item.src}}"/>
{{/each}}
</script>

++++++++++++++++++++++++++++++++++++++++++++++++++++++这里是模板遍历重点

//尽量把json写成对象数组形式

<script>
var data={
list:[
{src:'http://oh99679zy.bkt.clouddn.com/1.jpg'},
{src:'http://oh99679zy.bkt.clouddn.com/100.jpg'},
{src:'http://oh99679zy.bkt.clouddn.com/101.jpg'},
{src:'http://oh99679zy.bkt.clouddn.com/102.jpg'}
]
}
var html=template('test',data);
$("div").html(html);//插入div标签里
</script>
</html>

Copyright © 2024 isayhappy
Powered by .NET 8.0 on Kubernetes