我正在寻找一个简单的小型模板引擎,其用法与此类似:
<html>
<head>
<script src="templating.js"></script>
<script>
var data = {
person: {
name: "John",
age: 28
}
};
templating(data);
</script>
<title>Site</title>
</head>
<body>
My name is {{person.name}} and I'm {{person.age}} years old.
</body>
</html>
什么应该导致页面呈现:
我叫约翰,今年 28 岁。
我查看了这里找到的每一个模板引擎:http: //engineering.linkedin.com/frontend/client-side-templating-throwdown-mustache-handlebars-dustjs-and-more,但我找不到哪个会这样工作。
所以问题是:我在这里遗漏了什么,或者由于某种原因这种模板不是一个好习惯?