Skip to content

jiawenliang/js-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js-template

  • 可通过如下方式解析template:

方式一:在标签内写模板

<template data-render="{ name:'yourName',age:'yourAge' }">
	<span>my name is {{name}},and my age is {{age}}</span>
</template>

方式二:引入外部模板

<template data-src="example.tpl">
</template>

exapmle.tpl文件内容

var dom = '<span>my name is {{name}},and my age is {{age}}</span>'
var data = { name:'yourName',age:'yourAge' }

方式三:先引入外部模板后重新赋值

<template data-src="example.tpl" data-render="{ name:'newName',age:'newAge' }">
</template>
  • 该模版引擎也支持js标准语法

<template data-render="{ numbers:[1,2,3,4,5,6,7,8,9,10] }">
	<div>
		<% for(var number of numbers) { %>
			<h1>{{number}}</h1>
		<% } %>
	</div>
</template>

更多事例请查看:https://yuanzhizhu.github.io/js-template/example1.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published