Latest Ember + Data
HTML
<script src="https://github.com/downloads/emberjs/ember.js/ember-latest.js"></script>
<script src="https://github.com/downloads/emberjs/data/ember-data-latest.js"></script>
<script src="http://benalman.com/code/javascript/ba-linkify.js"></script>
<script type="text/x-handlebars" data-template-name="item">
{{linkify text}}
<br/>
{{formatDate created_at}}
</script>
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...
});
App = Ember.Application.create();
App.ItemController = Ember.ObjectController.extend();
App.ItemView = Ember.View.extend({
templateName: 'item'
});
App.ItemView.create({
controller: App.ItemController.create({
content: {
text: 'http://my/stuff/url',
created_at: '2012-06-09 11:56:29'
}
})
}).append();