$.each(data, function () {
var d = new Date(item.created_at.replace('+', 'UTC+'));
var dd = d.format('mediumDate');
var text = '';
if (item.text != null)
text = item.text.linkify();
html += text + '<br/>' + dd + '</div>';
});
Run Code Online (Sandbox Code Playgroud)
我想为它制作模板(emberjs).但我不知道如何处理模板中的属性日期(dd变量).我怎么能这样做?谢谢.
假设我正确猜到了丢失的部分,你在这里有一个工作样本:http://jsfiddle.net/MikeAski/Pueqb/,它说明了单个项目显示的情况.
把手:
<script type="text/x-handlebars" >
{{linkify text}}
<br/>
{{formatDate created_at}}
</script>
Run Code Online (Sandbox Code Playgroud)
JavaScript:
Ember.Handlebars.registerHelper('linkify', function(path, options) {
var text = this.get(path);
return Ember.String.htmlSafe(linkify(text));
});
Ember.Handlebars.registerHelper('formatDate', function(path, options) {
var rawDate = this.get(path);
return new Date(rawDate).toLocaleString(); // or whatever format you need...
});
Run Code Online (Sandbox Code Playgroud)
有关项目数组,请参阅:http://jsfiddle.net/MikeAski/Pueqb/11/或http://jsfiddle.net/MikeAski/Pueqb/12/