Ember Routing

simple ember routing exemple

by cherif_b

HTML

<script src="http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta.6.js"></script>
<script src="http://cloud.github.com/downloads/emberjs/ember.js/ember-latest.js"></script>
<script src="http://cloud.github.com/downloads/pangratz/data/ember-data.js"></script>
<script src="http://sanderkorvemaker.nl/jquery/js/jquery.lorem.js"></script>
<script type="text/x-handlebars">

<script type="text/x-handlebars" data-template-name="application">  
    <h1>My Application</h1>
    {{outlet}}
</script>

<script type="text/x-handlebars">
  
<script>

JavaScript

Ember.Handlebars.registerHelper('lorem',function(options){
    var opts={ptgas:true}    
    if(options.hash.type){
        opts.type=options.hash.type;
    }
    if(options.hash.amount){
        opts.amount=options.hash.amount;            
    }
    return new Handlebars.SafeString($('<div></div>').lorem(opts).html());
});

    App=Ember.Application.create({});


App.ApplicationController=Ember.Controller.extend({});

App.ApplicationView=Ember.View.extend({
    templateName:'Application'
});


App.PagesController=Ember.ArrayControlller.extrend({});

App.PagesView=Ember.View.extend({
    templateName:'pages'
});


App.PageController = Ember.ObjectController.extend({});