seajs.config({
alias: {
'jQuery':"jquery-1.9.1.js",//"http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js",
'handlebars':'handlebars-1.0.0-rc.3.js',
'emberjs':'ember-1.0.0-rc.1.js',//"http://cloud.github.com/downloads/emberjs/ember.js/ember-0.9.6.min.js",
'songscontroller':"control/songscontroller",
}
});
define(function(require, exports, module) {
require("handlebars");
require("jQuery"); require('emberjs'); Songs = Ember.Application.create({
// LOG_TRANSITIONS: true,
mixmaster: 'Andy',
totalReviews: 0,
ready: function(){
alert('Ember sings helloooooooooo!');
}
});
Songs.Router.map(function() {
this.route("about", { path: "/about" });
this.route("favorites", { path: "/favs" });
});
Songs.IndexRoute = Ember.Route.extend({
setupController: function(controller) {
controller.set('content', Songs.songsController.content);
}
});
Songs.AboutRoute = Ember.Route.extend({
setupController: function(controller) {
controller.set('content', Songs.songsController.content);
}
});
require("songscontroller");
return Songs;
});
注意require的顺序,版本是ember-1.0.0-rc.1.js