打印带有小胡子的object.object
有没有办法做这样的事情:
var html,
templ = '<p>{{config.title}}</p>',
data = {config: {title: 'some text'}};
html = Mustache.to_html(templ, data);
alert(html);
使用 Mustache 库? 或者也许与其他一些图书馆一起。
Is there a way to do something like this:
var html,
templ = '<p>{{config.title}}</p>',
data = {config: {title: 'some text'}};
html = Mustache.to_html(templ, data);
alert(html);
With the Mustache library?
Or maybe with some other library.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用小胡子上下文:
->
'
一些文字
'
Use moustache contexts:
->
'<p>some text</p>'
https://github.com/janl/mustache.js
用法
一个如何使用 Mustache.js 的简单示例:
模板是一个带有 Mustache 标签的简单字符串,视图是一个 JavaScript 对象,其中包含数据和用于呈现模板的任何代码。
https://github.com/janl/mustache.js
Usage
A quick example how to use mustache.js:
template is a simple string with mustache tags and view is a JavaScript object containing the data and any code to render the template.
使用 underscore.js 插入 Mustache:
小心:您放入模板中的数据是未转义的。
还有一种想法:
如果您的 templateStructure 包含“null”,您将收到错误消息。
要使其工作,请执行以下操作:
Insted of mustache use underscore.js:
Be careful: the data You put in Your template is unescaped.
There is one more think:
If Your templateStructure contains 'null' You will get an error.
To make it work do this: