Ember example

Exemplo de uso do ember.js

by edgardleal

HTML

<script src="http://leal.site88.net/lib/handlebars-1.0.0-rc.4.js"></script>
<script src="http://leal.site88.net/lib/ember-1.0.0-rc.6.js"></script>
<script type="text/x-handlebars">
    menu padrão <br>
  {{outlet}} <br>
    rodape
</script>

<script type="text/x-handlebars" id="index">
  <h1>People</h1>
  <table border="2">
  {{#each model}}
      <tr>
          <td>{{codigo}}</td><td>{{nome}} </td>
      </tr>
  {{/each}}
  </table>
</script>

JavaScript

window.App = Ember.Application.create();
App.Contato = Ember.Object.extend({
    nome : null,
    codigo : null,
    fullName : function(){
      return this.get('codigo') + ' - ' + this.get('nome');
    }.property('nome', 'codigo')
});

App.IndexRoute = Ember.Route.extend({
    model : function(){
        return [App.Contato.create({nome : 'Edgard', codigo : 1}),
               App.Contato.create({nome : 'Ronaldo', codigo : 2})];    
    }
});