EMBER WORKSHOP: Async Router

EMBER WORKSHOP: Async Router

by jdcravens

HTML

<script src="http://builds.emberjs.com/handlebars-1.0.0.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.min.css">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://builds.emberjs.com/release/ember.js"></script>
<script type="text/x-handlebars" data-template-name="index">
    I am the index
</script>

JavaScript

var App = Ember.Application.create({
    //LOG_TRANSITIONS: true,
    //LOG_RESOLVER: true,
    //LOG_ACTIVE_GENERATION: true, // log whats being actively generated
    //LOG_MODULE_RESOLVER: true, 
    //LOG_TRANSITIONS: true,
    //LOG_TRANSITIONS_INTERNAL: true,
    //LOG_VIEW_LOOKUPS: true 
});


App.IndexRoute = Ember.Route.extend({
    model: function() {
     
     // simulate AJAX failure
     // return new Ember.RSVP.Promise(function(resolve, reject){ reject(); });
        
     // simulate AJAX success
     return new Ember.RSVP.Promise(function(resolve, reject){ resolve(); });
        
    }
});